.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 | ? | 圧縮ファイル |