.ARJ オプション番号##
ARJ (Archived by Robert Jung) は、Robert K. Jung によって開発された高効率の圧縮アーカイブ ファイルです。 ARJ は、1990 年代初頭に DOS および Windows の初期バージョン用に開発されました。 ARJ ファイルは、すべてのファイルを追跡する必要がなく、処理するファイルが 1 つしかないため、多数のファイルをバックアップまたは共有する場合に便利です。 .arj 拡張子は、ARJ アーカイブ ファイルに使用されます。
ARJ ファイル形式
ARJ ファイルには、次の 2 種類のヘッダーが含まれています。
- メイン ヘッダー: アーカイブの先頭に 1 つのメイン ヘッダーがあります。
- ローカル ヘッダー: ローカル ヘッダーは各ファイルの前に存在します。
オフセット | タイプ | カウント | 説明 |
---|---|---|---|
0000h | 単語 | 1 | ID=0EA60h |
0002h | ワード | 1 | 基本ヘッダーサイズ |
0004h | バイト | 1 | ヘッダーのサイズ |
0005h | byte | 1 | アーカイバのバージョン番号 |
0006h | byte | 1 | 最低限必要なバージョン番号 |
0007h | バイト | 1 | ホストOS: 0 - MS-DOS 1 - プリモス2 - UNIX 3 - アミーガ4 - MAC-OS (システム xx) 5 - OS/2 6 - アップルGS 7 - アタリST 8 - 次へ9 - VAX VMS |
0008h | byte | 1 | 内部フラグ、ビットマップ: 0 - パスワードなし / パスワード1 - 予約済み2 - ファイルは次のディスクに続きます3 - ファイル開始位置フィールドが利用可能4 - パスの変換 (「\」から「/」へ) |
0009h | byte | 1 | 圧縮方式: 0 - 保存1 - 最も圧縮2 - 圧縮3 - 高速圧縮4 - 最速で圧縮 |
000Ah | バイト | 1 | ファイルの種類: 0 - バイナリ1 - 7 ビット テキスト2 - コメント ヘッダー3 - ディレクトリ4 - ボリューム ラベル |
000Bh | バイト | 1 | 予約済み |
000Ch | dword | 1 | MS-DOS 形式のオリジナル ファイルの日付/時刻 |
0010h | dword | 1 | 圧縮ファイルのサイズ |
0014h | dword | 1 | 元のファイルのサイズ" |
0018h | dword | 1 | 元ファイルのCRC-32 |
001Ah | word | 1 | ファイル名のファイルスペック位置 |
001Ch | 単語 | 1 | ファイル属性 |
001Eh | word | 1 | ホストデータ |
? | dword | 1 | 拡張ファイルの開始位置 |
????h | dword | 1 | 基本ヘッダーのCRC-32 |
????h | word | 1 | 最初の拡張ヘッダーのサイズ |
????h+“SIZ”+2 | dword | 1 | 拡張ヘッダーのCRC-32 |
????h+“SIZ”+6 | byte | ? | 圧縮ファイル |