Hva er ARC-filformatet?
.arc er et komprimert arkivformat laget av System Enhancement Associates (SEA) i 1985. Komprimering reduserer størrelsen på arkivet - som kan inneholde én eller flere filer eller mapper - for å forenkle deling av filer med andre brukere.
.arc-formatet bruker en tapsfri komprimeringsalgoritme for å lagre data: et .arc-arkiv reduserer den totale størrelsen på filene og mappene det inneholder uten tap av filinformasjon. Hver medlemsfil i arkivet introduseres av byten 0x1A etterfulgt av en ett-bytes kode for komprimeringsmetode, som signaliserer hvordan akkurat den oppføringen ble komprimert.
ARC-komprimeringsmetoden ble introdusert i 1985 og nådde raskt toppen av sin popularitet. Det var en tid med dynamisk vekst i oppringt nettverk (dial-up), og mange modem-brukere ønsket .arc-formatet velkommen som en veldig praktisk måte å dele data på. Dette formatet var spesielt populært blant brukere av Bulletin Board System (BBS). Internetthastighetene på den tiden var ganske lave, og .arc-filer tilbød mindre filstørrelser og krevde dermed mindre båndbredde ved opplasting eller nedlasting. I dag brukes ARC-algoritmen sjelden, da den har blitt erstattet av mer avanserte formater som ZIP-arkiver, .arj og .lzh.
Det er verdt å merke seg at før .arc ble introdusert, var arkivering og komprimering av data to separate prosesser. Introduksjonen av .arc-formatet forente disse to operasjonene i ett enkelt trinn - en betydelig innovasjon på den tiden. Dette ble oppnådd ved å kombinere funksjonene til to separate programmer: SQ for komprimering og LU for arkivering (bibliotekshåndtering).
Sikkerhet og trygghet
RISIKO: MEDIUMSelve ARC-formatet er inerte data, men som alle arkiver kan det skjule kjørbare filer eller skript inntil det er pakket ut, så skann innholdet i en .arc fra en utroverdige kilde før du kjører noe. En ekstra advarsel spesifikk for ARC: det er et eldgammelt format, så en uventet .arc kan faktisk være en datafil for et spill eller en bevisst obskur beholder snarere enn noe du trenger å «åpne» - identifiser kilden først. Unngå tvilsomme nedlastinger av «ARC-åpnere» og nettbaserte konverteringsverktøy som presser på installasjonsprogrammer - hold deg til PeaZip/IZArc/The Unarchiver fra deres offisielle sider.
Formatdetaljer
i et nøtteskall- FreeArc-arkiv - Urelatert arkiveringsprogram med høy komprimeringsgrad av Bulat Ziganshin (ca. 2006) som også bruker .arc; filen starter med ASCII «ArC» + en versjons-byte, og utviklingen har siden stoppet.
- Internet Archive ARC (web crawl) - Beholder som lagrer mange innsamlede webressurser i én fil; tekst-header-forgjengeren til WARC, urelatert til SEA-arkivet.
- Dataarkiv for spill - Mange spill (Capcom, Nintendo-verktøy og andre) leveres med en proprietær .arc-databeholder som bare deres egne moddingverktøy forstår.
Programmer som åpner ARC-filer
Tekniske detaljer
dyp spesifikasjon| Utvikler | System Enhancement Associates (SEA); laget av Thom Henderson |
| Magic bytes | 0x1A ved offset 0 etterfulgt av en ett-bytes kode for komprimeringsmetode; hver medlemsoppføring gjentar dette 0x1A+metode-mønsteret i headeren |
| MIME-type | application/x-arc |
| Komprimeringsmetoder | Flere tapsfrie metoder per oppføring: ukomprimert (metode 1-2), pakket/RLE (3), squeezed/Huffman (4), crunched/LZW-varianter (5-8), squashed (9) |
| Grense for filnavn | Opptil 12 tegn; lagret som et null-utfylt 13-byte felt - gjenspeiler eldre DOS 8.3-navnekonvensjoner |
| Integritetssjekk | CRC-16 sjekksum lagret per medlemsoppførings header |
| Filstruktur | Sekvensiell flat liste over medlemsoppføringer; hver header inneholder filnavn, komprimert størrelse, original størrelse, dato/tidsstempel og CRC-16, etterfulgt av komprimerte data |
| Dato/tidsstempel | Pakket DOS dato/tids-ord per medlemsoppføring; 2-sekunders oppløsning for endringstid |
| Opprinnelig plattform | Designet for MS-DOS og CP/M; binært format optimalisert for filoverføring via oppringt samband med lav båndbredde |
| Historisk betydning | Første utbredte verktøy som kombinerte filkomprimering og arkivering i én enkelt operasjon, og erstattet den separate SQ+LU-arbeidsflyten |
| Toppperiode for bruk | Midten av 1980-tallet til tidlig 1990-tall; dominerende arkivformat på Bulletin Board Systems (BBS) før ZIP ble standard |
| Erstattet av | ZIP (1989), ARJ, LHA/LZH, og senere RAR og 7-Zip; lengst bevart i BBS-arkiveringsmiljøer og retro-datamiljøer |
| Moderne utpakkingsverktøy | nomarch og arc CLI på Linux; PeaZip og IZArc på Windows; The Unarchiver på macOS |
| Koding | Binær; ingen tekstbasert eller ASCII-header-seksjon |
| Utgitt | 1985 (SEA ARC, the BBS-era archiver) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | fileformats.archiveteam.org |
ARC-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ARC-filer.