Wat is het A00-bestandsformaat?
Een .a00-bestand is het tweede volume van een ARJ-archief dat uit meerdere delen bestaat. ARJ (Archived by Robert Jung) was een populair compressieformaat uit het DOS-tijdperk, geïntroduceerd in 1990 en op grote schaal gebruikt in de jaren 90 om software over meerdere diskettes te verspreiden. Wanneer een ARJ-archief in delen wordt gesplitst, gebruikt het eerste deel de extensie .arj, terwijl de volgende volumes de reeks .a00 (volume 2), .a01 (volume 3), .a02 (volume 4), enzovoort volgen. Deze naamgeving is minder intuïtief vergeleken met formaten zoals RAR, waar .r00 altijd volume 2 is na .rar.
Net als alle ARJ-volumes begint een .a00-bestand met de twee-byte ARJ-header magic 60 EA. Het formaat maakt gebruik van een LZH-afgeleid compressie-algoritme, optionele DES-wachtwoordbeveiliging en CRC-32-controlesommen voor elke bestandskop en elk datablok. Individuele bestanden die de volumegrenzen overschrijden, bevatten voortzettingsvlaggen in hun headers. Het uitpakken moet altijd beginnen bij het eerste volume (.arj) en alle volgende delen in volgorde verwerken.
De multi-volume functie was essentieel toen de 1,44 MB diskette het primaire medium voor softwareverspreiding was. Moderne tools, waaronder 7-Zip en WinRAR, ondersteunen ARJ nog steeds als een verouderd formaat, waardoor .a00-bestanden uit oude DOS-archieven vandaag de dag nog steeds kunnen worden uitgepakt.
ARJ is voor al het nieuwe werk vervangen door RAR, 7-Zip en op ZIP gebaseerde gesplitste archieven, die betere compressieratio's en bredere ondersteuning door tools bieden.
Beveiliging & veiligheid
RISICO: LOWARJ-archieven kunnen elk bestandstype bevatten; dezelfde risico's zijn van toepassing als bij elk archief (executable payloads, path traversal exploits in oude uitpakprogramma's). Gebruik een up-to-date uitpakprogramma. ARJ is een verouderd formaat; het tegenkomen hiervan in de praktijk duidt meestal op legacy-software, abandonware of oude back-ups in plaats van actieve verspreiding van malware.
Formaatdetails
in een notendopProgramma's die A00-bestanden openen
Technische details
diepe specificaties| Formaattype | ARJ multi-volume archiefsegment (volume 2 van een gesplitste set) |
| Magic bytes | 60 EA op offset 0 (ARJ lokale header-handtekening) |
| Byte-volgorde | Little-endian |
| Codering | Binair |
| Compressie-algoritme | LZH-afgeleide (ARJ-eigen); optionele GZIP in nieuwere versies |
| Versleuteling | Optionele DES-wachtwoordbeveiliging (arj -g vlag) |
| Controlesom | CRC-32 per bestandskop en per gecomprimeerd datablok |
| Typische splitsgrootte | 1,44 MB (diskette-formaat) of door de gebruiker gedefinieerd bij aanmaak |
| Naamgevingsreeks volumes | `.arj` (vol 1) → `.a00` (vol 2) → `.a01` (vol 3) → `.a02` (vol 4) |
| Max. bestanden per archief | 65.535 (14-bits tellerveld in ARJ-header) |
| Vereiste voor uitpakken | Moet starten vanaf het eerste volume (`.arj`); volumes moeten in volgorde worden verwerkt |
| Platform | DOS, Windows, Linux, OS/2 |
| ARJ-versiebereik | v1 (1990) tot v3.15 (2008); versie gecodeerd in de hoofdarchiefkop |
| Status | Feitelijk verouderd; ondersteund als legacy-formaat door 7-Zip en WinRAR |
| Uitgebracht | 1990 (ARJ 1.0 by Robert Jung) |
| Laatste versie | ARJ 3.15 (2008) |
| Specificatie | www.fileformat.info |
A00 conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over A00-bestanden.