Kas yra ARJ failas?
ARJ (archyvuotas Robert Jung) yra didelio efektyvumo suspaustas archyvo failas, kurį sukūrė Robertas K. Jungas. ARJ buvo sukurtas DOS ir ankstyvosioms Windows versijoms 1990-ųjų pradžioje. ARJ failai yra naudingi kuriant atsargines kopijas arba bendrinant daug failų, nes jums nereikia sekti visų tų failų, o tvarkyti reikia tik vieną failą. Plėtinys .arj naudojamas ARJ archyvo failams.
ARJ failo formatas
ARJ faile yra dviejų tipų antraštės:
- Pagrindinė antraštė: archyvo pradžioje yra viena pagrindinė antraštė.
- Vietinės antraštės: vietinės antraštės yra prieš kiekvieną failą.
| Poslinkis | Tipas | Skaičius | Aprašymas |
|---|---|---|---|
| 0000h | žodis | 1 | ID=0EA60h |
| 0002h | žodis | 1 | pagrindinis antraštės dydis |
| 0004h | baitas | 1 | Antraštės dydis |
| 0005h | baitas | 1 | Archyvo versijos numeris |
| 0006h | baitas | 1 | Reikalingas minimalus versijos numeris |
| 0007h | baitas | 1 | Pagrindinės OS: 0 – MS-DOS 1 - PRIMOS 2 – UNIX 3 - AMIGA 4 – MAC-OS (System xx) 5 – OS/2 6 - APPLE GS 7 - ATARI g 8 – KITAS 9 - VAX VMS |
| 0008h | baitas | 1 | Vidinės vėliavėlės, su bitais: 0 - nėra slaptažodžio / slaptažodžio 1 - rezervuotas 2 - failas tęsiasi kitame diske 3 – yra failo pradžios padėties laukas 4 - kelio vertimas ( \ į / ) |
| 0009h | baitas | 1 | Suspaudimo metodas: 0 – saugomas 1 – labiausiai suspaustas 2 - suspaustas 3 – greičiau suspaustas 4 - suspaustas greičiausiai |
| 000Ah | baitas | 1 | Failo tipas: 0 – dvejetainis 1–7 bitų tekstas 2 – komentaro antraštė 3 - katalogas 4 - tomo etiketė |
| 000Bh | baitas | 1 | rezervuotas |
| 000Ch | dword | 1 | Pirminio failo data/laikas MS-DOS formatu |
| 0010h | dword | 1 | Suglaudinto failo dydis |
| 0014h | dword | 1 | Pradinio failo dydis |
| 0018h | dword | 1 | pirminio failo CRC-32 |
| 001Ah | word | 1 | Failo specifikacijos vieta failo pavadinime |
| 001Ch | word | 1 | Failo atributai |
| 001Eh | word | 1 | Pagrindinio kompiuterio duomenys |
| ? | dword | 1 | Išplėstinė failo pradinė padėtis |
| ????h | dword | 1 | pagrindinės antraštės CRC-32 |
| ????h | word | 1 | Pirmosios išplėstinės antraštės dydis |
| ????h+SIZ+2 | dword | 1 | CRC-32 išplėstinės antraštės |
| ????h+SIZ+6 | baitas | ? | Suspaustas failas |