aspose.info
NL

ARJ-bestandsindeling

Bijgewerkt

Wat is een ARJ-bestand?

ARJ (gearchiveerd door Robert Jung) is een zeer efficiënt gecomprimeerd archiefbestand ontwikkeld door Robert K. Jung. ARJ is begin jaren negentig ontwikkeld voor DOS en vroege versies van Windows. ARJ-bestanden zijn handig voor het maken van back-ups of het delen van een groot aantal bestanden, omdat u niet al die bestanden hoeft bij te houden en er maar één bestand is om te verwerken. De .arj-extensie wordt gebruikt voor de ARJ-archiefbestanden.

ARJ-bestandsindeling

Een ARJ-bestand bevat twee soorten headers:

  • Hoofdkop: Er is één hoofdkop aan het begin van het archief.
  • Lokale headers: Lokale headers zijn aanwezig voor elk bestand.
OffsetTypeTellenBeschrijving
0000hwoord1ID=0EA60h
0002hwoord1basis kopgrootte
0004hbyte1Grootte van kop
0005hbyte1Archiver versienummer
0006hbyte1Minimaal versienummer nodig
0007hbyte1Host-besturingssysteem: 0 - MS-DOS 1 - PRIMOS 2 - UNIX 3 - AMIGA 4 - MAC-OS (Systeem xx) 5 - OS/2 6 - APPEL GS 7 - ATARI ST 8 - NeXT 9 - VAX VMS
0008hbyte1Interne vlaggen, bitmap: 0 - geen wachtwoord / wachtwoord 1 - gereserveerd 2 - bestand gaat verder op volgende schijf 3 - veld startpositie bestand is beschikbaar 4 - padvertaling ("" naar “/” )
0009hbyte1Compressiemethode: 0 - opgeslagen 1 - meest gecomprimeerd 2 - gecomprimeerd 3 - sneller gecomprimeerd 4 - snelste gecomprimeerd
000Ahbyte1Bestandstype: 0 - binair 1 - 7-bits tekst 2 - commentaarkop 3 - map 4 - volumelabel
000Bhbyte1gereserveerd
000Chdword1Datum/tijd van origineel bestand in MS-DOS-formaat
0010hdword1Grootte van het gecomprimeerde bestand
0014hdword1Grootte van het originele bestand"
0018hdword1CRC-32 van het originele bestand
001Ahwoord1Bestandsspecificatie in bestandsnaam
001Chwoord1Bestandskenmerken
001Ehwoord1Hostgegevens
?dword1Uitgebreide startpositie van bestand
????hdword1CRC-32 van de basisheader
????hword1Grootte van de eerste uitgebreide kop
????h+“SIZ”+2dword1CRC-32 van de uitgebreide header
????h+“SIZ”+6byte?Gecomprimeerd bestand

Referenties

Zie ook