Hvad er A00-filformatet?
En .a00-fil er det andet bind i et ARJ-arkiv med flere bind. ARJ (Archived by Robert Jung) var et populært komprimeringsformat i DOS-æraen, introduceret i 1990, og blev i vid udstrækning brugt gennem 1990'erne til at distribuere software over flere disketter. Når et ARJ-arkiv opdeles i dele, bruger den første del filtypenavnet .arj, mens de efterfølgende bind følger sekvensen .a00 (bind 2), .a01 (bind 3), .a02 (bind 4) og så videre. Denne navngivning er mindre intuitiv sammenlignet med formater som RAR, hvor .r00 altid er bind 2 efter .rar.
Som alle ARJ-bind begynder en .a00-fil med de to-byte ARJ-header-magic 60 EA. Formatet bruger en LZH-afledt komprimeringsalgoritme, valgfri DES-adgangskodebeskyttelse og CRC-32-kontrolsummer for hver filheader og datablok. Individuelle filer, der strækker sig over bindgrænser, bærer fortsættelsesflag i deres headere. Udpakning skal altid starte fra det første bind (.arj) og behandle alle efterfølgende dele i rækkefølge.
Funktionen med flere bind var essentiel, da 1,44 MB disketten var det primære medie til softwaredistribution. Moderne værktøjer, herunder 7-Zip og WinRAR, understøtter stadig ARJ som et ældre format, så .a00-filer fra gamle DOS-arkiver kan stadig udpakkes i dag.
ARJ er blevet erstattet til alt nyt arbejde af RAR, 7-Zip og ZIP-baserede opdelte arkiver, som tilbyder bedre komprimeringsforhold og bredere understøttelse i værktøjer.
Sikkerhed og tryghed
RISIKO: LOWARJ-arkiver kan indeholde enhver filtype; de samme risici gælder som ved ethvert arkiv (eksekverbare filer, path traversal-sårbarheder i gamle udpakkere). Brug en opdateret udpakker. ARJ er et forældet format; at støde på det i dag betyder typisk ældre software, abandonware eller gamle sikkerhedskopier snarere end aktiv distribution af malware.
Formatdetaljer
kort fortaltProgrammer der åbner A00-filer
Tekniske detaljer
dyb specifikation| Formattype | ARJ-arkivsegment med flere bind (bind 2 af et opdelt sæt) |
| Magic bytes | 60 EA ved offset 0 (ARJ lokal header-signatur) |
| Byte-orden | Little-endian |
| Kodning | Binær |
| Komprimeringsalgoritme | LZH-afledt (ARJ-proprietær); valgfri GZIP i nyere versioner |
| Kryptering | Valgfri DES-adgangskodebeskyttelse (arj -g flag) |
| Kontrolsum | CRC-32 pr. filheader og pr. komprimeret datablok |
| Typisk opdelingsstørrelse | 1,44 MB (diskette-størrelse) eller brugerdefineret ved arkivoprettelse |
| Navngivningssekvens for bind | `.arj` (vol 1) → `.a00` (vol 2) → `.a01` (vol 3) → `.a02` (vol 4) |
| Maks. antal filer pr. arkiv | 65.535 (14-bit antalsfelt i ARJ-header) |
| Krav til udpakning | Skal starte fra første bind (`.arj`); bind skal behandles i rækkefølge |
| Platform | DOS, Windows, Linux, OS/2 |
| ARJ-versionsområde | v1 (1990) til v3.15 (2008); version kodet i hovedarkivets header |
| Status | Reelt forældet; understøttes som ældre format af 7-Zip og WinRAR |
| Udgivet | 1990 (ARJ 1.0 by Robert Jung) |
| Seneste version | ARJ 3.15 (2008) |
| Specifikation | www.fileformat.info |
A00-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om A00-filer.