Wat is het ARC-bestandsformaat?
.arc is een gecomprimeerd archief bestandsformaat gecreëerd door System Enhancement Associates (SEA) in 1985. Compressie vermindert de grootte van het archief - dat een of meer bestanden of mappen kan bevatten - om het delen van bestanden met andere gebruikers te vergemakkelijken.
Het .arc-formaat gebruikt een lossless compressie-algoritme om gegevens op te slaan: een .arc-archief verkleint de totale omvang van de bestanden en mappen die het bevat zonder verlies van bestandsinformatie. Elk lidbestand binnen het archief wordt ingeleid door de byte 0x1A gevolgd door een compressiemethode-code van één byte, die aangeeft hoe dat specifieke item is gecomprimeerd.
De ARC-compressiemethode werd geïntroduceerd in 1985 en bereikte snel het hoogtepunt van zijn populariteit. Het was een tijd van dynamische groei in inbelnetwerken, en veel modemgebruikers verwelkomden het .arc-formaat als een zeer handige manier om gegevens te delen. Dit formaat was vooral populair onder gebruikers van Bulletin Board Systems (BBS). Internetverbindingen waren in die tijd vrij traag, en .arc-bestanden boden kleinere bestandsgroottes en vereisten dus minder bandbreedte bij het uploaden of downloaden. Tegenwoordig wordt het ARC-algoritme zelden gebruikt, omdat het is ingehaald door geavanceerdere formaten zoals ZIP-archieven, .arj en .lzh.
Het is vermeldenswaard dat voordat .arc werd geïntroduceerd, het archiveren en comprimeren van gegevens twee afzonderlijke processen waren. De introductie van het .arc-formaat voegde die twee bewerkingen samen in één stap - een aanzienlijke innovatie in die tijd. Dit werd bereikt door de functies van twee afzonderlijke programma's te combineren: SQ voor compressie en LU voor archivering (bibliotheekbeheer).
Beveiliging & veiligheid
RISICO: MEDIUMHet ARC-formaat zelf bestaat uit inerte gegevens, maar zoals elk archief kan het uitvoerbare bestanden of scripts verbergen totdat het is uitgepakt. Scan daarom de inhoud van een .arc uit een onbetrouwbare bron voordat u iets uitvoert. Eén extra waarschuwing specifiek voor ARC: het is een zeer oud formaat, dus een onverwachte .arc kan in feite een spelgegevensbestand of een opzettelijk obscure container zijn in plaats van iets dat u moet „openen” - identificeer eerst de bron. Vermijd dubieuze „ARC opener”-downloads en online converters die installatieprogramma's pushen - houd het bij PeaZip/IZArc/The Unarchiver van hun officiële sites.
Formaatdetails
in een notendop- FreeArc archief - Niet-gerelateerd archiefprogramma met hoge ratio door Bulat Ziganshin (circa 2006) dat ook .arc gebruikt; het bestand begint met ASCII „ArC” + een versie-byte en de ontwikkeling is inmiddels gestopt.
- Internet Archive ARC (web crawl) - Container die veel gecrawlde webbronnen in één bestand opslaat; de tekst-header voorganger van WARC, niet gerelateerd aan het SEA-archief.
- Game data archief - Veel games (Capcom, Nintendo-tools en andere) leveren een eigen .arc-datacontainer die alleen hun eigen modding-tools begrijpen.
Programma's die ARC-bestanden openen
Technische details
diepe specificaties| Ontwikkelaar | System Enhancement Associates (SEA); gecreëerd door Thom Henderson |
| Magic bytes | 0x1A op offset 0 gevolgd door een compressiemethode-code van één byte; elk item herhaalt dit 0x1A+methode header-patroon |
| MIME-type | application/x-arc |
| Compressiemethoden | Meerdere lossless methoden per item: ongecomprimeerd (methoden 1-2), packed/RLE (3), squeezed/Huffman (4), crunched/LZW-varianten (5-8), squashed (9) |
| Limiet bestandsnaam lid | Maximaal 12 tekens; opgeslagen als een met nullen opgevuld veld van 13 bytes - weerspiegelt legacy DOS 8.3 bestandsnaamconventies |
| Integriteitscontrole | CRC-16 checksum opgeslagen per header van een item |
| Bestandsstructuur | Sequentiële platte lijst van items; elke header bevat bestandsnaam, gecomprimeerde grootte, originele grootte, datum/tijdstempel en CRC-16, gevolgd door gecomprimeerde gegevens |
| Datum/tijdstempel | Verpakt DOS datum/tijd-woord per item; 2-seconden resolutie voor wijzigingstijd |
| Oorsprongsplatform | Ontworpen voor MS-DOS en CP/M; binair formaat geoptimaliseerd voor inbel-bestandsoverdracht met lage bandbreedte |
| Historische betekenis | Eerste breed geadopteerde tool die bestandscompressie en archivering combineerde in één enkele handeling, ter vervanging van de afzonderlijke SQ+LU-workflow |
| Periode van piekgebruik | Midden jaren 80 tot begin jaren 90; dominant archiefformaat op Bulletin Board Systems (BBS) voordat ZIP de standaard werd |
| Vervangen door | ZIP (1989), ARJ, LHA/LZH, en later RAR en 7-Zip; het langst behouden in BBS-conservering en retro-computing gemeenschappen |
| Moderne extractie-tools | nomarch en arc CLI op Linux; PeaZip en IZArc op Windows; The Unarchiver op macOS |
| Codering | Binair; geen tekstgebaseerde of ASCII-headersectie |
| Uitgebracht | 1985 (SEA ARC, the BBS-era archiver) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | fileformats.archiveteam.org |
ARC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ARC-bestanden.