Che cos'è il formato di file ARC?
.arc è un formato di file di archivio compresso creato da System Enhancement Associates (SEA) nel 1985. La compressione riduce le dimensioni dell'archivio - che può contenere uno o più file o cartelle - per facilitare la condivisione dei file con altri utenti.
Il formato .arc utilizza un algoritmo di compressione lossless (senza perdita) per memorizzare i dati: un archivio .arc riduce la dimensione complessiva dei file e delle cartelle che contiene senza alcuna perdita di informazioni. Ogni file membro all'interno dell'archivio è introdotto dal byte 0x1A seguito da un codice del metodo di compressione di un byte, che segnala come quella particolare voce è stata compressa.
Il metodo di compressione ARC è stato introdotto nel 1985 e ha raggiunto rapidamente l'apice della sua popolarità. Era un'epoca di crescita dinamica delle reti dial-up e molti utenti di modem accolsero il formato .arc come un modo molto conveniente per condividere dati. Questo formato era particolarmente popolare tra gli utenti dei Bulletin Board System (BBS). Le velocità di connessione a Internet a quel tempo erano piuttosto lente e i file .arc offrivano dimensioni ridotte, richiedendo quindi meno larghezza di banda durante l'upload o il download. Oggi l'algoritmo ARC è usato raramente, essendo stato superato da formati più avanzati come gli archivi ZIP, .arj e .lzh.
Vale la pena notare che prima dell'introduzione di .arc, l'archiviazione e la compressione dei dati erano due processi separati. L'introduzione del formato .arc ha unito queste due operazioni in un unico passaggio - un'innovazione considerevole per l'epoca. Ciò è stato ottenuto combinando le funzioni di due programmi separati: SQ per la compressione e LU per l'archiviazione (gestione della libreria).
Sicurezza e incolumità
RISCHIO: MEDIUMIl formato ARC in sé è costituito da dati inerti, ma come ogni archivio può nascondere eseguibili o script fino all'estrazione, quindi scansiona i contenuti di un .arc proveniente da una fonte non attendibile prima di eseguire qualsiasi cosa. Un'ulteriore cautela specifica per ARC: è un formato antico, quindi un .arc inaspettato potrebbe in realtà essere un file di dati di un gioco o un contenitore deliberatamente oscuro piuttosto che qualcosa che devi «aprire» - identifica prima la fonte. Evita download sospetti di «apritori ARC» e convertitori online che spingono programmi di installazione - affidati a PeaZip/IZArc/The Unarchiver dai loro siti ufficiali.
Dettagli del formato
in sintesi- Archivio FreeArc - Archiviatore ad alto rapporto non correlato di Bulat Ziganshin (circa 2006) che utilizza anch'esso .arc; il suo file inizia con ASCII «ArC» + un byte di versione e lo sviluppo è stato interrotto.
- Internet Archive ARC (web crawl) - Contenitore che memorizza molte risorse web scansionate in un unico file; il predecessore con intestazione testuale di WARC, non correlato all'archivio SEA.
- Archivio dati di gioco - Molti giochi (Capcom, strumenti Nintendo e altri) distribuiscono un contenitore di dati .arc proprietario che solo i loro strumenti di modding comprendono.
Programmi che aprono file ARC
Dettagli tecnici
specifiche approfondite| Sviluppatore | System Enhancement Associates (SEA); creato da Thom Henderson |
| Magic bytes | 0x1A all'offset 0 seguito da un codice del metodo di compressione di un byte; ogni voce membro ripete questo schema di intestazione 0x1A+metodo |
| Tipo MIME | application/x-arc |
| Metodi di compressione | Molteplici metodi lossless per voce: non compresso (metodi 1-2), packed/RLE (3), squeezed/Huffman (4), varianti crunched/LZW (5-8), squashed (9) |
| Limite nome file membro | Fino a 12 caratteri; memorizzato come campo da 13 byte con riempimento null - riflette le convenzioni dei nomi file DOS 8.3 legacy |
| Controllo integrità | Checksum CRC-16 memorizzato nell'intestazione di ogni voce membro |
| Struttura del file | Elenco piatto sequenziale di voci membro; ogni intestazione contiene nome file, dimensione compressa, dimensione originale, data/ora e CRC-16, seguiti dai dati compressi |
| Data/ora | Word data/ora DOS compressa per ogni voce membro; risoluzione del tempo di modifica di 2 secondi |
| Piattaforma d'origine | Progettato per MS-DOS e CP/M; formato binario ottimizzato per il trasferimento file via dial-up a bassa larghezza di banda |
| Significato storico | Primo strumento ampiamente adottato per combinare compressione e archiviazione di file in un'unica operazione, sostituendo il flusso di lavoro separato in due fasi SQ+LU |
| Era di massimo utilizzo | Dalla metà degli anni '80 all'inizio degli anni '90; formato di archiviazione dominante sui Bulletin Board Systems (BBS) prima che ZIP diventasse lo standard |
| Sostituito da | ZIP (1989), ARJ, LHA/LZH, e successivamente RAR e 7-Zip; conservato più a lungo nelle comunità di preservazione BBS e retro-computing |
| Strumenti di estrazione moderni | nomarch e arc CLI su Linux; PeaZip e IZArc su Windows; The Unarchiver su macOS |
| Codifica | Binaria; nessuna sezione di intestazione basata su testo o ASCII |
| Rilasciato | 1985 (SEA ARC, the BBS-era archiver) |
| Standard aperto | Sì · royalty-free |
| Specifica | fileformats.archiveteam.org |
Conversioni ARC
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ARC.