ARJ failo formaat
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 |