Hvad er ARC-filformatet?
.arc er et komprimeret arkivfilformat skabt af System Enhancement Associates (SEA) i 1985. Komprimering reducerer størrelsen på arkivet - som kan indeholde en eller flere filer eller mapper - for at lette deling af filer med andre brugere.
.arc-formatet bruger en tabsfri komprimeringsalgoritme til at gemme data: et .arc-arkiv reducerer den samlede størrelse af de filer og mapper, det indeholder, uden tab af filinformation. Hver medlemsfil i arkivet introduceres af byten 0x1A efterfulgt af en et-byte komprimeringsmetode-kode, som signalerer, hvordan netop den post blev komprimeret.
ARC-komprimeringsmetoden blev introduceret i 1985 og nåede hurtigt sin højeste popularitet. Det var en tid med dynamisk vækst i dial-up-netværk, og mange modembrugere bød .arc-formatet velkommen som en meget praktisk måde at dele data på. Dette format var især populært blandt brugere af Bulletin Board System (BBS). Internetforbindelseshastighederne på det tidspunkt var ret langsomme, og .arc-filer tilbød mindre filstørrelser og krævede dermed mindre båndbredde ved upload eller download. I dag bruges ARC-algoritmen sjældent, da den er blevet erstattet af mere avancerede formater som ZIP-arkiver, .arj og .lzh.
Det er værd at bemærke, at før .arc blev introduceret, var arkivering og komprimering af data to separate processer. Introduktionen af .arc-formatet forenede disse to operationer i ét enkelt trin - en betydelig innovation på det tidspunkt. Dette blev opnået ved at kombinere funktionerne fra to separate programmer: SQ til komprimering og LU til arkivering (biblioteksstyring).
Sikkerhed og tryghed
RISIKO: MEDIUMARC-formatet i sig selv er inerte data, men som ethvert arkiv kan det skjule eksekverbare filer eller scripts, indtil det er pakket ud, så scan indholdet af en .arc fra en upålidelig kilde, før du kører noget. En ekstra advarsel specifikt for ARC: det er et ældgammelt format, så en overraskende .arc kan faktisk være en spildatafil eller en bevidst obskur beholder frem for noget, du behøver at «åbne» - identificer kilden først. Undgå mistænkelige «ARC opener»-downloads og online-konvertere, der presser på for installationer - hold dig til PeaZip/IZArc/The Unarchiver fra deres officielle sider.
Formatdetaljer
kort fortalt- FreeArc-arkiv - Urelateret arkiveringsprogram med høj komprimeringsgrad af Bulat Ziganshin (ca. 2006), der også bruger .arc; dens fil starter med ASCII «ArC» + en versions-byte, og udviklingen er siden stoppet.
- Internet Archive ARC (web crawl) - Beholder, der gemmer mange crawlede webressourcer i én fil; tekst-header-forgængeren til WARC, urelateret til SEA-arkivet.
- Spildataarkiv - Mange spil (Capcom, Nintendo-værktøjer og andre) leveres med en proprietær .arc-databeholder, som kun deres modding-værktøjer forstår.
Programmer der åbner ARC-filer
Tekniske detaljer
dyb specifikation| Udvikler | System Enhancement Associates (SEA); skabt af Thom Henderson |
| Magic bytes | 0x1A ved offset 0 efterfulgt af en et-byte komprimeringsmetode-kode; hver medlemspost gentager dette 0x1A+metode header-mønster |
| MIME-type | application/x-arc |
| Komprimeringsmetoder | Flere tabsfrie metoder pr. post: ukomprimeret (metode 1-2), pakket/RLE (3), squeezed/Huffman (4), crunched/LZW-varianter (5-8), squashed (9) |
| Grænse for medlemsfilnavn | Op til 12 tegn; gemt som et null-polstret 13-byte felt - afspejler ældre DOS 8.3 filnavnskonventioner |
| Integritetskontrol | CRC-16 tjeksum gemt pr. medlemspost-header |
| Filstruktur | Sekventiel flad liste over medlemsposter; hver header indeholder filnavn, komprimeret størrelse, original størrelse, dato/tidsstempel og CRC-16, efterfulgt af komprimerede data |
| Dato/tidsstempel | Pakket DOS dato/tids-word pr. medlemspost; 2-sekunders opløsning for ændringstidspunkt |
| Oprindelsesplatform | Designet til MS-DOS og CP/M; binært format optimeret til lavbåndsbredde dial-up filoverførsel |
| Historisk betydning | Første bredt adopterede værktøj til at kombinere filkomprimering og arkivering i én enkelt operation, hvilket erstattede den separate SQ+LU to-trins arbejdsgang |
| Højdepunkt for brug | Midt-1980'erne til begyndelsen af 1990'erne; dominerende arkivformat på Bulletin Board Systems (BBS), før ZIP blev standard |
| Erstattet af | ZIP (1989), ARJ, LHA/LZH, og senere RAR og 7-Zip; længst bevaret i BBS-bevarings- og retro-computing-miljøer |
| Moderne udpakningsværktøjer | nomarch og arc CLI på Linux; PeaZip og IZArc på Windows; The Unarchiver på macOS |
| Kodning | Binær; ingen tekstbaseret eller ASCII-headersektion |
| Udgivet | 1985 (SEA ARC, the BBS-era archiver) |
| Åben standard | Ja · royaltyfri |
| Specifikation | fileformats.archiveteam.org |
ARC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ARC-filer.