- PVSM.RU - https://www.pvsm.ru -
Верите или нет, rar архивы могут содержать простой, похожий на x86, байткод для виртуальной машины RarVM. Это сделано для того, чтобы была возможность внедрять в архив фильтры (препроцессоры) для двустороннего преобразования входных данных с целью увеличения избыточности и повышения степени сжатия.
Например, есть фильтр «Intel E8 preprocessing», начала которого, вероятно, идут с LZX, который призван повысить избыточность в x86 коде.
WinRAR включает множество стандартных фильтров для увеличения степени сжатия для типичных входных данных, но и также позволяет включать их прямо в архивы!
Tavis Ormandy — человек, который разузнал об этом, не обнаружил никаких утилит для работы с фильтрами в RAR-архивах, и поэтому написал свою.
Подробнее на странице Tavis Ormandy [1]
Автор: ValdikSS
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/hello-world/16165
Ссылки в тексте:
[1] Подробнее на странице Tavis Ormandy: http://blog.cmpxchg8b.com/2012/09/fun-with-constrained-programming.html
Нажмите здесь для печати.