Хотите верьте, хотите нет, но архивы rar могут содержать простой байт-код в стиле x86 для виртуальной машины RarVM. Это сделано для того, чтобы можно было внедрить в архив фильтры (препроцессоры) для двустороннего преобразования входных данных с целью повышения избыточности и увеличения степени сжатия.
Например, есть фильтр «Предварительная обработка Intel E8», который, вероятно, начинается с LZX и предназначен для увеличения избыточности в коде x86. WinRAR включает множество стандартных фильтров для повышения степени сжатия типичных входных данных, а также позволяет включать их непосредственно в архивы! Тэвис Орманди, человек, узнавший об этом, не нашел в RAR-архивах утилит для работы с фильтрами, поэтому написал свою.
Подробнее читайте на странице Тэвиса Орманди.
Теги: #rar #winrar #unrar #hello world #Ненормальное программирование
-
Марк Раатс — Энтузиаст Эмуляции
19 Oct, 24 -
Digitimes: Windows Rt Больше Не Будет
19 Oct, 24 -
Метод Ci/Cd: Чистый Код И Строгая Дисциплина
19 Oct, 24