Che cos'è il formato di file A00?
Un file .a00 è il secondo volume di un archivio ARJ multi-volume. ARJ (Archived by Robert Jung) era un popolare formato di compressione dell'era DOS introdotto nel 1990, ampiamente utilizzato negli anni '90 per distribuire software su più floppy disk. Quando un archivio ARJ viene diviso in parti, la prima parte utilizza l'estensione .arj mentre i volumi successivi seguono la sequenza .a00 (volume 2), .a01 (volume 3), .a02 (volume 4) e così via. Questa denominazione non è intuitiva rispetto a formati come RAR, dove .r00 è sempre il volume 2 dopo .rar.
Come tutti i volumi ARJ, un file .a00 inizia con i due byte dell'header magic di ARJ 60 EA. Il formato utilizza un algoritmo di compressione derivato da LZH, protezione opzionale con password DES e checksum CRC-32 per ogni intestazione di file e blocco di dati. I singoli file che superano i confini del volume portano flag di continuazione nelle loro intestazioni. L'estrazione deve sempre iniziare dal primo volume (.arj) e processare tutte le parti successive in ordine.
La funzione multi-volume era essenziale quando il floppy disk da 1,44 MB era il supporto principale per la distribuzione del software. Gli strumenti moderni, tra cui 7-Zip e WinRAR, supportano ancora ARJ come formato legacy, quindi i file .a00 dei vecchi archivi DOS possono essere estratti ancora oggi.
ARJ è stato sostituito per tutti i nuovi lavori da RAR, 7-Zip e archivi divisi basati su ZIP, che offrono migliori rapporti di compressione e un supporto più ampio da parte degli strumenti.
Sicurezza e incolumità
RISCHIO: LOWGli archivi ARJ possono contenere qualsiasi tipo di file; si applicano gli stessi rischi di qualsiasi archivio (payload eseguibili, exploit di attraversamento del percorso nei vecchi estrattori). Utilizzare un estrattore aggiornato. ARJ è un formato obsoleto; incontrarlo in rete solitamente indica software legacy, abandonware o vecchi backup piuttosto che una distribuzione attiva di malware.
Dettagli del formato
in sintesiProgrammi che aprono file A00
Dettagli tecnici
specifiche approfondite| Tipo di formato | Segmento di archivio multi-volume ARJ (volume 2 di un set diviso) |
| Magic bytes | 60 EA all'offset 0 (firma dell'header locale ARJ) |
| Ordine dei byte | Little-endian |
| Codifica | Binario |
| Algoritmo di compressione | Derivato da LZH (proprietario ARJ); GZIP opzionale nelle versioni più recenti |
| Crittografia | Protezione opzionale con password DES (flag arj -g) |
| Checksum | CRC-32 per intestazione file e per blocco di dati compressi |
| Dimensione tipica della divisione | 1,44 MB (formato floppy) o definita dall'utente alla creazione dell'archivio |
| Sequenza di denominazione dei volumi | `.arj` (vol 1) → `.a00` (vol 2) → `.a01` (vol 3) → `.a02` (vol 4) |
| Numero massimo di file per archivio | 65.535 (campo conteggio a 14 bit nell'header ARJ) |
| Requisito di estrazione | Deve iniziare dal primo volume (`.arj`); i volumi devono essere elaborati in ordine |
| Piattaforma | DOS, Windows, Linux, OS/2 |
| Intervallo versioni ARJ | v1 (1990) fino a v3.15 (2008); versione codificata nell'header principale dell'archivio |
| Stato | Effettivamente obsoleto; supportato come formato legacy da 7-Zip e WinRAR |
| Rilasciato | 1990 (ARJ 1.0 by Robert Jung) |
| Ultima versione | ARJ 3.15 (2008) |
| Specifica | www.fileformat.info |
Conversioni A00
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file A00.