Czym jest plik ARJ?
ARJ (zarchiwizowane przez Roberta Junga) to skompresowany plik archiwum o wysokiej wydajności opracowany przez Roberta K. Junga. ARJ został opracowany dla systemu DOS i wczesnych wersji systemu Windows na początku lat 90. Pliki ARJ są przydatne do tworzenia kopii zapasowych lub udostępniania dużej liczby plików, ponieważ nie trzeba śledzić wszystkich tych plików, a do obsługi jest tylko jeden plik. Rozszerzenie .arj jest używane dla plików archiwum ARJ.
Format pliku ARJ
Plik ARJ zawiera dwa typy nagłówków:
- Główny nagłówek: Na początku archiwum znajduje się jeden główny nagłówek.
- Lokalne nagłówki: Lokalne nagłówki są obecne przed każdym plikiem.
Przesunięcie | Typ | Liczba | Opis |
---|---|---|---|
0000h | słowo | 1 | ID=0EA60h |
0002h | słowo | 1 | podstawowy rozmiar nagłówka |
0004h | bajt | 1 | Rozmiar nagłówka |
0005h | bajt | 1 | Numer wersji archiwizatora |
0006h | bajt | 1 | Minimalny wymagany numer wersji |
0007h | bajt | 1 | System operacyjny hosta: 0 — MS-DOS 1 - PIERWOTNE 2 — UNIX 3 - AMIGA 4 — MAC-OS (system xx) 5 - OS/2 6 - APPLE GS 7 - ATARI ul 8 - Dalej 9 - VAX VMS |
0008h | bajt | 1 | Flagi wewnętrzne, bitmapowe: 0 - brak hasła / hasła 1 - zarezerwowane 2 - plik jest kontynuowany na następnym dysku 3 - dostępne jest pole pozycji początkowej pliku 4 - tłumaczenie ścieżki ( “" na “/” ) |
0009h | bajt | 1 | Metoda kompresji: 0 - zapisane 1 - najbardziej skompresowany 2 - skompresowany 3 - skompresowany szybciej 4 - skompresowany najszybciej |
000Ah | bajt | 1 | Typ pliku: 0 - binarny 1 - 7-bitowy tekst 2 - nagłówek komentarza 3 - katalog 4 - etykieta woluminu |
000Bh | bajt | 1 | zarezerwowany |
000Ch | dword | 1 | Data/czas oryginalnego pliku w formacie MS-DOS |
0010h | dword | 1 | Rozmiar skompresowanego pliku |
0014h | dword | 1 | Rozmiar oryginalnego pliku” |
0018h | dword | 1 | CRC-32 oryginalnego pliku |
001Ah | słowo | 1 | Pozycja specyfikacji pliku w nazwie pliku |
001Ch | słowo | 1 | Atrybuty pliku |
001Eh | słowo | 1 | Dane hosta |
? | dword | 1 | Pozycja początkowa rozszerzonego pliku |
????h | dword | 1 | CRC-32 podstawowego nagłówka |
????h | słowo | 1 | Rozmiar pierwszego rozszerzonego nagłówka |
????h+“SIZ”+2 | dword | 1 | CRC-32 rozszerzonego nagłówka |
????h+“SIZ”+6 | bajt | ? | Plik skompresowany |