RAR仮想マシン(RarVM)のHello World

信じられないかもしれませんが、rarアーカイブには、RarVM仮想マシン用の単純なx86のようなバイトコードを含めることができます。 これは、冗長性を高め、圧縮の程度を高めるために、入力データの双方向変換のためにアーカイブにフィルター(プリプロセッサー)を実装できるようにするために行われます。
たとえば、Intel E8プリプロセッシングフィルターがあり、その先頭にはおそらくx86コードの冗長性を高めるように設計されたLZXが付属しています。

WinRARには、一般的な入力データの圧縮率を高めるための多くの標準フィルターが含まれていますが、それらを直接アーカイブに含めることもできます!
Tavis Ormandy-このことを知った人は、RARアーカイブでフィルターを操作するためのユーティリティを見つけられなかったため、自分で作成しました。

詳細については、Tavis Ormandyページをご覧ください


Source: https://habr.com/ru/post/J152803/


All Articles