Vad är filformatet ARC?
.arc är ett format för komprimerade arkiv skapat av System Enhancement Associates (SEA) 1985. Komprimering minskar storleken på arkivet - som kan innehålla en eller flera filer eller mappar - för att underlätta delning av filer med andra användare.
Formatet .arc använder en förlustfri komprimeringsalgoritm för att lagra data: ett .arc-arkiv minskar den totala storleken på filerna och mapparna det innehåller utan någon förlust av filinformation. Varje medlemsfil i arkivet introduceras av byten 0x1A följt av en en-bytes kod för komprimeringsmetod, som signalerar hur just den posten komprimerades.
ARC-komprimeringsmetoden introducerades 1985 och nådde snabbt sin kulmen i popularitet. Det var en tid av dynamisk tillväxt inom uppringt nätverk, och många modemanvändare välkomnade .arc-formatet som ett mycket bekvämt sätt att dela data. Detta format var särskilt populärt bland användare av Bulletin Board System (BBS). Internetanslutningshastigheterna vid den tiden var ganska långsamma, och .arc-filer erbjöd mindre filstorlekar och krävde därmed mindre bandbredd vid upp- eller nedladdning. Numera används ARC-algoritmen sällan, då den har ersatts av mer avancerade format som ZIP-arkiv, .arj och .lzh.
Det är värt att notera att innan .arc introducerades var arkivering och komprimering av data två separata processer. Introduktionen av .arc-formatet förenade dessa två operationer till ett enda steg - en betydande innovation på den tiden. Detta uppnåddes genom att kombinera funktionerna i två separata program: SQ för komprimering och LU för arkivering (bibliotekshantering).
Säkerhet & trygghet
RISK: MEDIUMSjälva ARC-formatet är inert data, men precis som alla arkiv kan det dölja körbara filer eller skript tills det extraheras, så skanna innehållet i en .arc från en okänd källa innan du kör något. En extra varning specifik för ARC: det är ett uråldrigt format, så en oväntad .arc kan faktiskt vara en datafil för ett spel eller en medvetet obskyr behållare snarare än något du behöver «öppna» - identifiera källan först. Undvik tvivelaktiga nedladdningar av «ARC-öppnare» och online-konverterare som tvingar på dig installerare - håll dig till PeaZip/IZArc/The Unarchiver från deras officiella webbplatser.
Formatdetaljer
i ett nötskal- FreeArc-arkiv - Orelaterat arkivprogram med hög komprimeringsgrad av Bulat Ziganshin (cirka 2006) som också använder .arc; dess fil börjar med ASCII «ArC» + en versionsbyte och utvecklingen har sedan dess upphört.
- Internet Archive ARC (webbcrawl) - Behållare som lagrar många crawlade webbresurser i en fil; text-header-föregångaren till WARC, orelaterad till SEA-arkivet.
- Speldataarkiv - Många spel (Capcom, Nintendo-verktyg med flera) levereras med en proprietär .arc-databehållare som endast deras egna moddningsverktyg förstår.
Program som öppnar ARC-filer
Tekniska detaljer
djup specifikation| Utvecklare | System Enhancement Associates (SEA); skapad av Thom Henderson |
| Magic bytes | 0x1A vid offset 0 följt av en en-bytes kod för komprimeringsmetod; varje medlemspost upprepar detta mönster av 0x1A+metod-header |
| MIME-typ | application/x-arc |
| Komprimeringsmetoder | Flera förlustfria metoder per post: okomprimerad (metod 1-2), packed/RLE (3), squeezed/Huffman (4), crunched/LZW-varianter (5-8), squashed (9) |
| Namnlängd för medlemsfiler | Upp till 12 tecken; lagras som ett noll-utfyllt 13-bytes fält - återspeglar äldre DOS 8.3-namnkonventioner |
| Integritetskontroll | CRC-16-kontrollsumma lagrad per medlemspost-header |
| Filstruktur | Sekventiell platt lista över medlemsposter; varje header innehåller filnamn, komprimerad storlek, ursprunglig storlek, datum/tidsstämpel och CRC-16, följt av komprimerad data |
| Datum/tidsstämpel | Packat DOS-datum/tid-ord per medlemspost; 2-sekunders upplösning för ändringstid |
| Ursprungsplattform | Designad för MS-DOS och CP/M; binärt format optimerat för uppringd filöverföring med låg bandbredd |
| Historisk betydelse | Första allmänt använda verktyget som kombinerade filkomprimering och arkivering i en enda operation, vilket ersatte det separata SQ+LU-arbetsflödet |
| Storhetstid | Mitten av 1980-talet till början av 1990-talet; dominerande arkivformat på Bulletin Board Systems (BBS) innan ZIP blev standard |
| Ersatt av | ZIP (1989), ARJ, LHA/LZH, och senare RAR och 7-Zip; bevaras längst i BBS-arkiv och retro-communitys |
| Moderna extraheringsverktyg | nomarch och arc CLI på Linux; PeaZip och IZArc på Windows; The Unarchiver på macOS |
| Kodning | Binär; ingen textbaserad eller ASCII-header |
| Släppt | 1985 (SEA ARC, the BBS-era archiver) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | fileformats.archiveteam.org |
ARC-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ARC-filer.