Free ARC NEXT

Free ARC NEXT

Bulat Ziganshinによる新しい書き換えられたFree ARCの代替ARC。
アーカイブはブロックで構成されます。これには、アーカイブに保存されたファイルのコンテンツを含むいわゆるブロックと、アーカイブとそれに含まれるファイルに関するメタ情報を保持する、制御ブロックと総称される残りのすべてのブロックタイプが含まれます。現在、次のタイプの制御ブロックがあります。HEADERブロックは、アーカイブの最初のブロックです。FreeArc arhive署名で始まり、アーカイバーのバージョンに関する情報が含まれています。DIRECTORYブロックは、アーカイブに保存されているソリッドブロック、およびこれらのソリッドブロックに保存されているコンテンツを持つファイルを説明します。FOOTERブロックはアーカイブの最後のブロックです。アーカイブに格納されているディレクトリブロックについて説明し、アーカイブコメントなどの一般的なアーカイブ情報を含みます。RECOVERYブロック(存在する場合)は、FOOTERブロックを含むすべてのアーカイブブロックの後に配置されます。破損したアーカイブの復元に役立つ可能性のあるECCデータが含まれています。各ディレクトリブロックは、それが記述するソリッドブロックの直後に配置されます。アーカイブには、複数のディレクトリブロックと、ディレクトリブロックごとに複数のソリッドブロックを含めることができます。制御ブロック内の数値は、1〜9バイトの可変形式で保存されますが、4バイトの固定幅を持つCRC /時間/署名は例外です。ブロックタイプとブールフラグは1バイトとして保存されます。文字列(ファイル名、圧縮/暗号化アルゴリズム)は、末尾のNULバイトで保存されます。リストの前には要素の番号が付けられ、(構造体の配列とは反対に)構造体の順序で格納されます。使用されるCRCアルゴリズムはpkzipのCRC-32です。

カテゴリー

商用ライセンスを使用するAndroidのFree ARC NEXTの代替

WinZip

WinZip

世界最高のファイル圧縮機。世界一の圧縮ソフトウェアで時間を節約しましょう。すべてのファイルをすばやく簡単に圧縮、保護、管理、共有します。