Lista över arkivformat

Detta är en lista över filformat som används av arkiverare och kompressorer som används för att skapa arkivfiler .

Endast arkivering

Filtillägg (s) MIME -typ Officiellt namn Plattform Beskrivning
.a, .ar applikation/x-arkiv Unix Archiver Unix-liknande Det traditionella arkivformatet på Unix-liknande system, används nu främst för att skapa statiska bibliotek .
.cpio applikation/x-cpio cpio Unix-liknande RPM- filer består av metadata sammanlänkade med (vanligtvis) ett cpio-arkiv. Nyare RPM-system stöder även andra arkiv, eftersom cpio håller på att bli föråldrat. cpio används också med initramfs .
.shar applikation/x-shar Skalarkiv Unix-liknande Ett självextraherande arkiv som använder Bourne-skalet (sh).
.LBR .LBR CP/M

DOS

Ett system för att lagra flera filer. LBR-arkiv innehöll vanligtvis filer som bearbetades av SQ, eller så var själva arkivet komprimerat med SQ. LBR-arkiv som komprimerades med SQ slutade med tillägget .LQR
.iso application/x-iso9660-image ISO-9660 bild (Olika; tvärplattformar) Ett arkivformat som ursprungligen huvudsakligen användes för arkivering och distribution av det exakta, nästan exakta eller specialmodifierade innehållet i ett optiskt lagringsmedium som en CD-ROM eller DVD-ROM. Den kan dock användas för att arkivera innehållet i andra lagringsmedia, valda partitioner, mappar och/eller filer. Det resulterande arkivet är vanligtvis optimerat för bekväm rendering till (om-)skrivbara CD- eller DVD-media.
.lbr Commodore 64/128 Ett biblioteksformat som främst används på Commodore 64 och 128-raderna av datorer. Detta har ingen likhet med DOS LBR-formatet. Även om biblioteksfiler var snabba att implementera (det finns ett antal program för att arbeta med dem) är de förlamade genom att de inte kan växa med användning: när en fil väl har skapats kan den inte ändras (filer läggs till, ändras eller tas bort) utan att återskapa filen hela filen.
.mar Mozilla arkiv (Olika; tvärplattformar) Ett arkivformat som används av Mozilla för att lagra binära diffar . Används tillsammans med bzip2 .
.sbx application/x-sbx SeqBox (Olika; tvärplattformar) En enda filbehållare/arkiv som kan rekonstrueras även efter total förlust av filsystemstrukturer.
.tjära applikation/x-tar Bandarkiv Unix-liknande Ett vanligt arkivformat som används på Unix-liknande system. Används vanligtvis i kombination med kompressorer som gzip , bzip2 , compress eller xz för att skapa .tar.gz-, .tar.bz2-, .tar.Z- eller tar.xz-filer.

Endast kompression

Filtillägg (s) MIME -typ Officiellt namn Plattform Beskrivning
.br application/x-brotli Brotli Allt Brotli är en komprimeringsalgoritm som utvecklats av Google för textwebbinnehåll och uppnår vanligtvis högre komprimeringsförhållanden än andra algoritmer för detta användningsfall.
.bz2 application/x-bzip2 bzip2 Unix-liknande Ett komprimeringsformat med öppen källkod , patent och royaltyfritt . Kompressionsalgoritmen är en Burrows–Wheeler-transform följt av en flytta-till-front-transform och slutligen Huffman-kodning .
.F, .?XF Frys/smält [1] QNX 4, Unix-liknande och DOS Gammal kompressor för QNX4 OS. Kompressionsalgoritmen är en modifierad LZSS , med en adaptiv Huffman-kodning .
.genozip application/vnd.genozip genozip Linux, macOS, Windows Genozip, en kompressor för genomiska filformat som FASTQ, BAM, VCF och andra.
.gz applikation/gzip gzip Unix-liknande GNU Zip, det primära komprimeringsformatet som används av Unix-liknande system. Kompressionsalgoritmen är Deflate , som kombinerar LZSS med Huffman-kodning .
.lz application/x-lzip lzip Unix-liknande En alternativ LZMA -algoritmimplementering, med stöd för kontrollsummor och identbytes.
.lz4 LZ4 Unix-liknande Algoritm utvecklad av Yann Collet, designad för mycket höga (de)kompressionshastigheter. Det är en LZ77 -derivata, utan entropikodning .
.lzma application/x-lzma lzma Unix-liknande LZMA - komprimeringsalgoritmen som används av 7-Zip .
.lzo applikation/x-lzop lzop Unix-liknande En implementering av LZO- datakomprimeringsalgoritmen.
.rz rzip Unix-liknande Ett komprimeringsprogram utformat för att göra sig särskilt bra på mycket stora filer som innehåller långdistansredundans.
.sfark sfArk Windows komprimera/dekomprimera - endast Linux och macOS dekomprimera Ett komprimeringsprogram utformat för att göra hög komprimering på SF2-filer ( SoundFont) .
.sz applikation/x-snappy-framed Snappy Unix-liknande Ett komprimeringsformat utvecklat av Google och med öppen källkod 2011. Snappy siktar på mycket höga hastigheter, rimlig komprimering och maximal stabilitet snarare än maximal komprimering eller kompatibilitet med något annat komprimeringsbibliotek. Det är en LZ77 -derivata, utan entropikodning .
.?F? SQ CP/M och DOS Squeeze: Ett program som komprimerade filer med Huffman-kodning . En fil som "klämdes" fick mittinitialen i namnet ändrad till "Q", så att en klämd textfil skulle sluta med .TQT, en klämd körbar skulle sluta med .CQM eller .EQE. Används vanligtvis med .LBR-arkiv, antingen genom att lagra de klämda filerna i arkivet, eller genom att lagra filerna dekomprimerade och sedan komprimera arkivet, som skulle ha ett namn som slutar på ".LQR".
.?Z? KNASTRANDE CP/M och DOS Ett komprimeringsprogram skrivet av Steven Greenberg som implementerar LZW-algoritmen. Under flera år i CP/M-världen när ingen implementering var tillgänglig av ARC, var CRUNCHed-filer lagrade i .LBR-arkiv mycket populära. CRUNCH:s implementering av LZW hade en något ovanlig egenskap att modifiera och ibland rensa kodtabellen i minnet när den blev full, vilket resulterade i några procent bättre komprimering på många filer.
.xz application/x-xz xz Unix-liknande Ett komprimeringsformat som använder LZMA2 för att ge höga kompressionsförhållanden. LZMA-algoritmen är en LZ77- derivata, med entropikodning i form av intervallkodning .
.z applikation/x-compress packa Unix-liknande Det traditionella Huffman- kodningskomprimeringsformatet.
.Z applikation/x-compress komprimera Unix-liknande Det traditionella LZW- komprimeringsformatet.
.zst application/zstd Zstandard Cross-plattform Algoritm utvecklad av Yann Collet på Facebook , som kombinerar hög hastighet och hög komprimering. Det är en LZ77- derivata, med entropikodning i form av finita-tillståndsentropi och Huffman-kodning .
.??_ MS-DOS/Windows Komprimeringsformat som används av vissa DOS- och Windows-installationsprogram. MS-DOS inkluderar expand.exe för att dekomprimera installationsfilerna. De komprimerade filerna skapas med ett matchande compress.exe-kommando. Kompressionsalgoritmen är LZSS .

Arkivering och komprimering

Filtillägg (s) MIME -typ Officiellt namn Skapande plattform Restaureringsplattform Återställbar med gratis programvara Beskrivning
.7z applikation/x-7z-komprimerad 7z Flera olika Flera olika Ja Filformat med öppen källkod. Används av 7-Zip .
.s7z applikation/x-7z-komprimerad 7zX Mac OS macOS , återställning på olika plattformar är möjlig men inte omedelbar Ja Baserat på 7z. Bevarar Spotlight-metadata, resursgaffel, ägare/gruppinformation, datum och annan data som annars skulle gå förlorad med komprimering.

Gjorde föråldrade genom introduktionen av AppleDouble -kodade 7z-arkiv (endast Macintosh).

.ess applikation/x-ace-komprimerad ESS Windows Flera olika Ja Proprietärt format
.en FA application/x-astrotite-afa EN FA UNIX-liknande UNIX-liknande Nej Ett format som komprimerar och dubbelkrypterar data (AES256 och CAS256) för att undvika brute force-attacker, döljer även filer i en AFA-fil. Den har två sätt att skydda dataintegriteten och efterföljande reparation av filen om det uppstår ett fel (reparation med AstroA2P (online) eller Astrotite (offline)).
.alz applikation/x-alz-komprimerad ALZip Windows Flera olika Ja Ett huvudsakligen koreanskt format utformat för mycket stora arkiv.
.apk application/vnd.android.package-archive APK Flera olika Flera olika Ja Android- applikationspaket (variant av JAR-filformat ).
.båge, .ark applikation/oktettström BÅGE Flera olika Flera olika Ja Mycket populärt i början av BBSes , en av de första som erbjuder komprimering och arkivering i ett enda program. Till stor del ersatt av PKZIP.
.båge, .cdx applikation/x-freearc FreeArc Windows , Linux Windows , Linux Ja Filformat med öppen källkod utvecklat av Bulat Ziganshin. En "FreeArc Next"-version är under utveckling som inkluderar Zstandard- stöd.
.arj applikation/x-arj ARJ Ursprungligen DOS , nu flera Flera olika Ja Konkurrent till PKZIP på 1990-talet, erbjöd bättre flerdelad arkivhantering.
.b1 ansökan/x-b1 B1 Flera olika Flera olika Ja Öppet arkivformat, som används av B1 Free Archiver ( http://dev.b1.org/standard/archive-format.html )
.b6z B6Z Mac OS Flera olika Ja Komprimerat arkivformat B6Zip
.ba Scifer Flera olika Flera olika Ja Binärt arkiv med extern rubrik
.bh BlakHole Ja Proprietärt format från ZipTV Compression Components
.cab application/vnd.ms-cab-compressed Skåp Windows Flera olika Ja Microsoft Windows inbyggda arkivformat, som också används av många kommersiella installatörer som WISE .
.bil Compressia arkiv Ursprungligen DOS , nu DOS och Windows Ursprungligen DOS , nu DOS och Windows Ja Skapad av Yaakov Gringeler; släpptes senast 2003 (Compressia 1.0.0.1 beta), nu tydligen nedlagd. Gratis provperiod på 30 dagar låter användaren skapa och extrahera arkiv; efter det är det möjligt att extrahera, men inte att skapa.
.cfs applikation/x-cfs-komprimerad Kompakt filuppsättning Windows , Unix-liknande inklusive macOS Flera olika Ja Filformat med öppen källkod.
.cpt Compact Pro Klassiskt Mac OS Flera olika Ja Compact Pro-arkiv, en vanlig arkivering som används på Mac-plattformar fram till ungefär Mac OS 7 .5.x. Tävlade med StuffIt; nu föråldrad.
.dar applikation/x-dar D isk Ar chiver Unix-liknande inklusive macOS Unix-liknande inklusive macOS , Windows Ja Filformat med öppen källkod. Filer komprimeras individuellt med antingen gzip, bzip2 eller lzo.
.dd DiskDoubler Klassiskt Mac OS föråldrad
.dgc application/x-dgc-compressed DGCA Windows Windows
.dmg application/x-apple-diskimage Apple diskbild Mac OS macOS , Windows , Linux Ja Stöder "Internet-aktiverade" diskavbildningar, som, när de väl laddats ned, automatiskt dekomprimeras, monteras, får innehållet extraherat och slängs. För närvarande Safari den enda webbläsaren som stöder denna form av extraktion; bilderna kan dock extraheras manuellt också. Det här formatet kan också vara lösenordsskyddat eller krypterat med 128-bitars eller 256-bitars AES-kryptering.
.öra ÖRA Flera olika Flera olika Ja Enterprise Java Archive-arkiv
.gca application/x-gca-compressed GCA DGCAs föregångare.
.genozip Genozip Linux , macOS , Windows Linux , macOS , Windows Nej Optimerad för (men inte begränsad till) genomiska filtyper som FASTQ, BAM, VCF
.ha [2] Ursprungligen DOS Ursprungligen DOS Ja, men kan omfattas av patent DOS era format; använder aritmetik/Markov-kodning
.hki WinHKI MS Windows MS Windows Nej HKI
.is IS Windows Windows Ja Producerad av ICEOWS-programmet. Utmärker sig vid komprimering av textfiler.
.burk applikation/java-arkiv BURK Flera olika Flera olika Ja Java-arkiv, kompatibelt med ZIP -filer
.kgb KGB Archiver Flera olika Flera olika Ja Arkiv med öppen källkod med komprimering med PAQ-familjen av algoritmer och valfri kryptering.
.lzh, .lha application/x-lzh LHA Ursprungligen DOS , nu flera Flera olika Ja Standardformatet på Amiga .
.lzx application/x-lzx LZX Amiga Arkivering användes ursprungligen på The Amiga . Nu kopierat av Microsoft för att använda i deras .cab- och .chm-filer.
.pak PAK HP NonStop HP NonStop Ja filformat från NoGate Consultings, en rival från ARC-Compressor.

.pak användes också kort av det kortlivade MSDOS PKPAK-programmet.

.partimg Delbild Flera olika Flera olika Ja Ett diskbildsarkivformat som stöder flera komprimeringsmetoder samt dela upp arkivet i mindre bitar.
.paq6, .paq7, .paq8 och varianter PAQ Unix-liknande och Windows Unix-liknande och Windows Ja En experimentell paketerare med öppen källkod ( http://mattmahoney.net/dc )
.ärta PeaZip Linux och Windows Linux och Windows Ja Öppen källkodsarkiv som stöder autentiserad kryptering, kaskadkryptering, volymspännande, anpassningsbar objektnivå och volymnivåintegritetskontroller (form CRCs till SHA-512 och Whirlpool- hash), snabb tömningsbaserad komprimering
.phar PHAR Flera olika Flera olika Ja Ett paketformat för att möjliggöra distribution av applikationer och bibliotek genom att bunta ihop många PHP-kodfiler och andra resurser (t.ex. bilder, stilmallar, etc.) i en enda arkivfil
.pim PIM Windows Windows Ja Formatet från PIM - ett gratisprogram för komprimering av Ilia Muraviev. Den använder en LZP-baserad komprimeringsalgoritm med uppsättning filter för körbara, bild- och ljudfiler.
.grop PackIt Klassiskt Mac OS föråldrad
.qda Fyrbäddsrum D Windows Windows Används för data i spel skrivna med Quadruple D-biblioteket för Delphi . Använder byteparskomprimering .
.rar application/x-rar-komprimerad RAR Ursprungligen DOS , nu flera Flera olika Ja Ett populärt proprietärt arkivformat.
.rk RK och WinRK [3] Flera olika Flera olika Nej Formatet från ett kommersiellt arkiveringspaket. Udda bland kommersiella paket genom att de fokuserar på att införliva experimentella algoritmer med högsta möjliga komprimering (på bekostnad av hastighet och minne), såsom PAQ , PPMD ​​och PPMZ (PPMD med strängar med obegränsad längd), samt en egenutvecklad algoritm.
.sda Självupplösande ARChive Commodore 64, Commodore 128 Commodore 64, Commodore 128 Ja SDA hänvisar till Self Dissolving ARC-filer och är baserade på Commodore 64 och Commodore 128-versionerna av ARC, ursprungligen skriven av Chris Smeets. Även om filerna delar samma tillägg, är de inte kompatibla mellan plattformar. Det vill säga, en SDA skapad på en Commodore 64 men som körs på en Commodore 128 i Commodore 128-läge kommer att krascha maskinen, och vice versa. Den avsedda efterträdaren till SDA är SFX.
.hav Självutdragande arkiv Klassiskt Mac OS Klassiskt Mac OS (implicit) Ett pre- Mac OS X självextraherande arkivformat. StuffIt, Compact Pro, Disk Doubler och andra kunde skapa .sea-filer, även om StuffIt-versionerna var de vanligaste.
.sen Scifer Flera olika Flera olika Ja Scifer-arkiv med intern rubrik
.sfx Självutdragande arkiv Commodore 64, Commodore 128 Commodore 64, Commodore 128 Ja SFX är ett självextraherande arkiv som använder LHArc-komprimeringsalgoritmen. Den utvecklades ursprungligen av Chris Smeets på Commodore-plattformen och körs främst med CS-DOS-tillägget för Commodore 128. Till skillnad från sin föregångare SDA kommer SFX-filer att köras på både Commodore 64 och Commodore 128 oavsett vilken maskin de skapades på.
.shk NuFX Ursprungligen Apple II, nu flera Flera olika Ja Ett arkivformat designat för Apple II-serien av datorer. Den kanoniska implementeringen är ShrinkIt, som kan fungera på såväl diskbilder som filer. Föredragen komprimeringsalgoritm är en kombination av RLE och 12-bitars LZW. Arkiv kan manipuleras med kommandoradsverktyget NuLib eller den Windows-baserade CiderPress.
.sitta application/x-stuffit StuffIt Ursprungligen klassiskt Mac OS , nu flera Ursprungligen klassiskt Mac OS , nu flera Ja Ett komprimeringsformat som är vanligt på Apple Macintosh- datorer. Den kostnadsfria StuffIt Expander är tillgänglig för Windows och macOS.
.sitx application/x-stuffitx StuffIt X Flera olika Flera olika Ja Ersättningen för .sit-formatet som stöder fler komprimeringsmetoder, UNIX-filbehörigheter, långa filnamn, mycket stora filer, fler krypteringsalternativ, dataspecifika kompressorer (JPEG, Zip, PDF, 24-bitars bild, MP3). Den kostnadsfria StuffIt Expander är tillgänglig för Windows och OS X.
.sqx SQX Windows Windows Ja Ett royaltyfritt komprimeringsformat

.gz, .tgz, .Tar.Z, .tar.bz2, .tbz2, .lz, .tlz, .xz, .txz, .zst
applikation/x-gtar tar med gzip, compress, bzip2, lzip, xz eller zstd Flera olika Flera olika Ja "Tarball"-formatet kombinerar tar-arkiv med ett filbaserat komprimeringsschema (vanligtvis gzip). Används vanligtvis för käll- och binärdistribution på Unix-liknande plattformar, allmänt tillgängligt på andra ställen. Xarchiver stöder formatet .tar.zst Archive/Compression på Unix-liknande plattformar.
.uc .uc0 .uc2 .ucn .ur2 .ue2 UltraCompressor II DOS DOS UltraCompressor 2.3 utvecklades för att fungera som ett alternativ till den då populära PKZIP-applikationen. Huvudfunktionen i applikationen är dess förmåga att skapa stora arkiv. Det betyder att komprimerade arkiv med filtillägget UC2 kan innehålla nästan 1 miljon filer.
.uca PerfectCompress Windows Windows Nej Baserat på PAQ, RZM, CSC, CCM och 7zip. Formatet består av en PAQ-, RZM-, CSC- eller CCM-komprimerad fil och ett manifest med komprimeringsinställningar lagrade i ett 7z-arkiv.
.uha UHarc DOS / Windows DOS / Windows Ja Ett arkivformat med hög komprimeringsgrad ursprungligen för DOS .
.krig KRIG Flera olika Flera olika Ja Webbapplikationsarkiv (Java-baserad webbapp)
.wim application/x-ms-wim Windows-bild Windows Windows Ja Filbaserat diskavbildningsformat utvecklat för att distribuera Microsoft Windows .
.xar applikation/x-xar XAR Flera olika Flera olika Ja
.xp3 KiriKiri Windows Windows Ja KiriKiri Visual Novel -motorn med öppen källkod . Använder en kombination av blockdelning och zlib -komprimering. Filnamnen och sökvägarna lagras i UTF-16- format. För integritetskontroll används Adler-32 hashsum. För många kommersiella spel krypteras filerna (och avkodas under körning) via så kallad "cxdec"-modul, som implementerar xor-baserad kryptering.
.yz1 YZ1 Windows , DOS , Linux Windows , DOS , Linux Ja Yamazaki blixtlåsarkiv. Komprimeringsformat som används i DeepFreezer- arkiveringsverktyget skapat av Yamazaki Satoshi. Läs- och skrivstöd finns i TUGZip , IZArc och ZipZag
.zip, .zipx applikation/zip blixtlås Ursprungligen DOS , nu flera Flera olika Ja Det mest använda komprimeringsformatet på Microsoft Windows . Används också ofta på Macintosh och Unix -system.
.Zoo applikation/x-zoo Zoo Flera olika Flera olika Ja
.zpaq ZPAQ Flera olika Flera olika Ja Journalföring (endast tillägg) arkivformat med återställningsfunktion. Stöder deduplicering och inkrementell uppdatering baserat på senast ändrade datum. Flertrådig. Komprimerar i formaten LZ77 , BWT och kontextblandning . Öppen källkod .
.zz Zzip Flera olika Flera olika Ja Arkivera med en komprimeringsalgoritm baserad på Burrows–Wheeler-transformmetoden .

Dataåterställning

Filtillägg (s) MIME -typ Officiellt namn Plattform Beskrivning
.ecc dvdisaster felkorrigeringsfil Flera olika Filformat som används av dvdisaster för att användas för dataåterställning när skivor blir skadade eller delvis oläsliga.
.ecsbx Felkorrigerande SeqBox Flera olika Arkiv med framåtriktad felkorrigering och återställbarhet på sektornivå. Felkorrigerande version av SeqBox .

.par .par2
applikation/x-par2 Parkiv fil Flera olika Filformat som används i kombination med vilket arkivformat som helst för att ge felkorrigering och filåterställning, oftast i nyhetsgruppsdistribution av binära filer.
.varv WinRAR återställningsvolym Flera olika Filformat som används med WinRAR rar-volymer. Dataåterställningen är felkorrigeringsdata som tillhandahålls i form av öppna återställningsposter och/eller återställningsvolymer, vilket möjliggör rekonstruktion av bra arkiv (inklusive rekonstruktion av helt volymer)

Jämförelse

Behållare och kompression

Formatera
Filnamnstillägg _

Skapad av
Introducerad i Baserat på Kompression Integritetskontroll Återhämtningsrekord Kryptering stöds Unicode- filnamn Upplösning av ändringsdatum Förbearbetning Licens
Arkiv (ar) .a, .ar CSRG 1971 Original Nej Nej Nej Nej Nej 1 s ? ?
cpio .cpio Bell Labs 1983 Unix System V ? Nej Delvis, välj endast format Nej Nej Nej 1 s Nej ?
Shell Archive (sha och makeself) .shar, .run James Gosling , Alan Hewett 1994 4.4BSD Original Nej Ja, vanligtvis MD5 Partiell Partiell Partiell godtycklig (vanligtvis 1 s) Nej
Public domain (shar 1.x - 3.x), GPL (shar 4.x)
Bandarkiv (tjära) .tjära Bell Labs 1975 version 6 Unix ? Nej Delvis, endast metadata. Full integritet tillhandahålls av filter som gzip. Nej Nej Frivillig 1 s Nej ?
Utökat TAR-format (pax) .tjära OpenGroup 2001 Solförslag + TAR Nej metadata Nej Nej Ja godtycklig (vanligtvis 1 ns) Nej ?
BagIt Kongressens bibliotek 2007 filsystem Nej Ja Nej Nej Ja Nej ? ?
7z .7z Igor Pavlov 2000 LZMA , LZMA2 , Bzip2 , PPMd , Deflate Ja
Ja, CRC32
Nej
Ja, AES-256
Ja 100 ns Ja LGPL , Public domain
ESS .ess Marcel Lemke 1998 LZ77 Ja Ja Ja Ja, Blowfish Ja 2s ? Proprietär programvara
EN FA .en FA Vicente Sánchez-Alarcos 2009 Original Ja Ja Ja Ja, AES och CAST Ja ? ? ?
BÅGE .båge Thom Henderson (SEA) 1985 ? Ja CRC16 Nej endast svag XOR Nej 2s ? ?
ARJ .arj Robert Jung 1991 AR001 och AR002 Ja Ja Ja svag XOR med initial konstant Nej ? ? Proprietär programvara
B1 .b1 Catalina Group Ltd 2011 LZMA Ja Ja Nej Ja, AES Ja ? ? ?
Skåp .cab Microsoft 1992 Windows 3.1 Töm luften Ja Valfri PKCS7 - autentikodsignatur Nej Valfritt (med SDK) Ja 2 s ? ?
Kompakt filuppsättning .cfs Joe Lowe (Pismo Technic Inc.) 2008 ZIP/LZMA Ja Ja ? Ja Ja ? ? Gratis mjukvara
Compact Pro .cpt Bill Goodman 1990 (som "Compactor") Original Ja Ja Nej Ja ? ? ? Proprietär programvara
Diskarkiv (DAR) .dar Denis Corbin 2002 Original Ja Ja Ja Ja Ja 1 µs Ja GPLv2
DGCA .dgc Shin-ichi Tsuruta 2001 GCA Ja Ja Ja Ja Ja ? ? ?
FreeArc .båge Bulat Ziganshin 2006 LZMA , PPMd , TTA Ja Ja Ja Ja, AES, Blowfish, Twofish och Serpent Ja ? ? GPLv2
LHA (även LZH) .lzh, .lha Haruyasu Yoshizaki 1988 Frysta Ja Endast på de senaste LHA-släppen Nej Nej Nej 1–2 s ? ?
LZX .lzx Jonathan Forbes och Tomi Poutanen 1995 LZ77 Ja Endast på de senaste LZX-släppen ? ? ? ? ? ?
ISO-bild .iso, .img, .ima ISO 9660 1988 Högt Sierra-format Nej ? ? ? ? ? ? ?
SparkFS .båge David Pilling 1989 ? Ja ? ? ? ? ? ? ?
WinMount-format .mou ? 2007 ? Ja Ja Ja Ja Ja ? ? Proprietär programvara
Macintosh diskbild .dmg Apple dator 2001 Mac OS X Original Ja Ja ? Ja ? ? ? ?
Partitionsbild (PartImage) .partimg François Dupoux och Franck Ladurelle 2000 ? Ja ? ? ? ? ? ? GPLv2
PAQ Family (flera format) .paq#*, .lpaq#* Matt Mahoney 2002–2006 Original Ja ? ? ? ? ? ? ?
ÄRTA .ärta Giorgio Tani 2006 Original, Deflate-baserad komprimering Ja Ja Adler32, CRC32, CRC64, MD5, SHA1, RIPEMD-160, SHA256, SHA512, Whirlpool Nej Ja Autenticerad kryptering, AES128 och AES256 i EAX-läge Ja systemberoende Ja godtyckligt ? Allmängods
PIM .pim Ilia Muraviev 2004–2008 Original Ja Ja Nej Nej Ja Nej ? ?
Fyrbäddsrum D .qda Taku Hayase (alias sandman) 1997 ? Ja ? ? ? ? ? ? ?
RAR .rar Eugene Roshal 1993 Original Ja

Ja, CRC32 , BLAKE2

Ja, Reed–Solomon

Ja, AES-256 för RAR 5.0-arkiv

Ja, UTF-8
2 s , 1 s , 6,5536 ms , 25,6 µs eller 100 ns Tappade Proprietär programvara
RK .rk M Software, Ltd. 2004 Original Ja Ja Nej Ja, AES, Square, Twofish Ja 1 s ? ?
NuFX .shk Andy Nicholas 1989 Original Ja CRC16 Nej Nej Nej 1 s ? ?
StuffIt (även SIT) .sitta Raymond Lau 1987 ? Ja ? ? Ja ? ? ? Proprietär programvara
StuffIt X (även SITx) .sitx Aladdin/ Allume Systems 2002 ? Ja ? Frivillig
Ja, RC4, Blowfish, AES, DES
Ja ? ? Proprietär programvara
UltraCompressor II
.uc .uc0 .uc2 .ucn .ur2 .ue2
Nico de Vries 1992–1996 LZ77 och Huffman-kodning Ja Ja Ja Ja, trippel DES ? ? ? ?
Windows-bild .wim, .swm, .esd Microsoft 2006 Original Ja Ja Nej Partiell Ja 100 ns ? ?
blixtlås .blixtlås Phil Katz 1989 Töm luften Ja Ja Nej Ja, AES Ja 1–2 s, beroende på version ? ?
ZPAQ .zpaq Matt Mahoney 2009 PAQ Ja Ja, SHA-1 Nej Ja, AES-256 Ja ? ? MIT , Public domain

Anteckningar





^1 Medan det ursprungliga tar- formatet använder ASCII- teckenkodning, använder nuvarande implementeringar UTF-8 (Unicode)-kodning, som är bakåtkompatibel med ASCII. ^2 Stöder det externa Parchive-programmet (par2). ^3 Från 3.20 release kan RAR lagra ändringar, skapande och senaste åtkomsttid med precision upp till 0,0000001 sekund (= 0,1 µs). [4] [5] ^4 PAQ-familjen (med dess lättare viktderivat LPAQ) gick igenom många revisioner, varje revision föreslog sin egen förlängning. Till exempel: ".paq9a". ^5 WIM kan lagra chiffertexten för krypterade filer på en NTFS- volym, men sådana filer kan endast dekrypteras om en administratör extraherar filen till en NTFS-volym och dekrypteringsnyckeln är tillgänglig (vanligtvis från filens ursprungliga ägare i samma Windows installation). Microsoft har även distribuerat vissa nedladdningsversioner av Windows operativsystem som krypterade WIM-filer, men via en extern krypteringsprocess och inte en funktion i WIM.

  • Syfte : Arkivformat används för säkerhetskopiering, mobilitet och arkivering . Många arkivformat komprimerar data för att förbruka mindre lagringsutrymme och resultera i snabbare överföringstider eftersom samma data representeras av färre byte. En annan fördel är att filerna kombineras till en arkivfil som har mindre omkostnader för hantering eller överföring. Det finns många komprimeringsalgoritmer tillgängliga för att förlustfritt komprimera arkiverad data och vissa algoritmer fungerar bättre (mindre arkiv eller snabbare komprimering) med särskilda datatyper. Arkivformat används också av de flesta operativsystem för att paketera programvara för enklare distribution och installation än binära körbara filer .
  • Filnamnstillägg : DOS- och Windows -operativsystemen krävde att filnamnen inkluderade ett tillägg (på minst ett, och vanligtvis 3 tecken) för att identifiera filtypen och användningen. Filnamnstillägg måste vara unika för varje filtyp. Många operativsystem identifierar en filtyp utifrån dess innehåll utan att det behövs ett tillägg i dess namn. Användningen av tillägg med tre tecken har dock anammats som en användbar och effektiv stenografi för att identifiera filtyper.
  • Integritetskontroll : Arkivfiler lagras ofta på magnetiska media , vilket är föremål för datalagringsfel . Tidiga bandmedia hade en högre felfrekvens än de gör idag. Många arkivformat innehåller extra felkorrigeringsinformation för att upptäcka lagrings- eller överföringsfel, och programvaran som används för att läsa arkivfilerna innehåller logik för att upptäcka och eventuellt korrigera fel.
  • Återställningspost : Många arkivformat innehåller redundanta data inbäddade i filerna för att upptäcka datalagrings- eller överföringsfel, och programvaran som används för att läsa arkivfilerna innehåller logik för att upptäcka och korrigera fel.
  • Kryptering : För att skydda data som lagras eller överförs från att läsas om de avlyssnas, inkluderar många arkivformat möjligheten att kryptera data. Det finns flera matematiska algoritmer tillgängliga för att kryptera data.

Programvarupaketering och distribution

Formatera
Filnamnstillägg _

Skapad av
Introducerad i Baserat på Integritetskontroll Återhämtningsrekord Kryptering stöds Unicode- filnamn Upplösning av ändringsdatum
Debianpaket (deb) .deb Debian 1994 Debian 0.91 ar , tar och gzip Ja Nej Nej Ja 1 s
Macintosh Installer .pkg, .mpkg (metapaket) Nästa 1989 NeXTSTEP 1.0 pax och gzip Ja ? ? Ja ?
RPM Package Manager (RPM) .rpm röd hatt 1995 Red Hat Linux 1.0 cpio och gzip Ja ? ? ? 1 s
Slackware- paket .tgz Patrick Volkerding 1993 Slackware 1.0 tar och gzip Ja Nej Nej ? ?
Windows Installer (även MSI) .msi Microsoft 2000 Windows 2000 OLE Structured Storage, Cabinet och SQL Valfri PKCS7 - autentikodsignatur Nej Nej Nej 2 s
Java Archive (JAR) .burk Sun Microsystems 1997 JDK 1.1 PKZIP Ja Nej ? Ja ?
Tilläggspaket för Google Chrome .crx Google 2009 (Chrome 4.0) Blixtlås ? ? Ja [ misslyckad verifiering ] ? ?
Pac Man .pkg.tar.zst, .pkg.tar (ingen komprimering) Judd Vinet 2001 (före ArchLinux 0.1) tar och zstd (tidigare xz ) Ja Nej Nej Ja 1 s

Anteckningar

^1 Inte att förväxla med arkivet JAR skrivet av Robert K. Jung, som producerar ".j"-filer.

Funktioner

Arkivformat Inbyggd kompression Självextraherande Katalogstruktur POSIX-attribut ACLs Alternativa dataströmmar
cpio Nej Nej Ja Ja Nej ?
tjära Nej Nej Ja Ja Några (i Solaris-implementering)
dar Ja Nej Ja Ja Ja Ja
ar Nej Nej Nej Ja Nej ?
pax Nej Nej Ja Ja Ja ?
dumpa Nej Nej Ja Ja Ja ?
shar Nej Ja Ja Ja Nej ?
göra sig själv Ja Ja Ja Ja Ja ?
blixtlås Ja Ja Ja Nej ? ?
rar Ja Ja Ja Nej ? Ja
ess Ja ? Ja Nej ? ?
arj Ja Ja Ja Nej Nej ?
Zoo Ja ? Ja Nej ? ?
ISO 9660 (CD-ROM) Nej Nej Ja (med Rock Ridge- förlängning) Nej ?
cab Ja Ja ? Nej ? ?
rpm Ja Nej Ja Ja ? ?
deb Ja Nej Ja Ja ? ?
7z Ja Ja Ja Nej ? ?
Arkivformat Inbyggd kompression Självextraherande Katalogstruktur POSIX-attribut ACLs Alternativa dataströmmar

Anteckningar



^1 Komprimering är inte en inbyggd funktion i formaten, men det resulterande arkivet kan komprimeras med valfri algoritm. Flera implementeringar inkluderar funktionalitet för att göra detta automatiskt ^2 De flesta implementeringar kan valfritt producera en självextraherande körbar ^3 Per-fil-komprimering med gzip , bzip2 , lzo , xz , lzma (i motsats till att komprimera hela arkivet). En individ kan välja att inte komprimera redan komprimerade filnamn också baserat på deras suffix.

Se även

Fotnoter

  1. ^ a b c d Filtilläggen kan skilja sig åt mellan olika plattformar. Fallet för dessa tillägg kan skilja sig åt på plattformar som inte är skiftlägeskänsliga.
  2. ^ a b c d MIME- medietyper kan vara gissliga. Mycket få har blivit officiellt registrerade hos IANA . Format endast för komprimering bör ofta betecknas med mediatypen för de komprimerade data, med en innehållskodning som anger komprimeringsformatet.
  3. ^ a b c d Officiella namn kan bestridas.
  4. ^ a b c d Skapande plattform anger under vilka plattformar ett format kan skapas.
  5. ^ Om det inte är möjligt att bifoga .F till filnamnet med DOS-operativsystemet, ersätts det andra och tredje tecknet i filnamnstillägget med XF .
  6. ^ Genozip - A Universal Extensible Genomic Data Compressor https://academic.oup.com/bioinformatics/article/37/16/2225/6135077
  7. ^ Medietyperna 'application/zlib' och 'application/gzip' . doi : 10.17487/RFC6713 . RFC 6713 . Hämtad 2016-05-03 .
  8. ^ Återställningsplattform anger under vilka plattformar ett format kan återställas/extraheras. De flesta filformat kan förstås av mer än en plattform.
  9. ^ "Återställbar med fri programvara" anger om formatet kan återställas med ett extraktionsverktyg som är fri programvara .
  10. ^ Tandem Unpak GUI http://sybond.web.id/project/?p=8
  11. ^ "PerfectCompress" . Arkiverad från originalet 2012-07-23 . Hämtad 2009-11-08 . {{ citera webben }} : CS1 underhåll: bot: ursprunglig URL-status okänd ( länk )
  12. ^ "7-Zip / Diskussion / Öppen diskussion: Filtider: Skapande, åtkomst - precision" .
  13. ^ http://www.hugi.scene.org/online/coding/hugi%2012%20-%20coace.htm
  14. ^ "Ställ in eller ändra en lösenfras för synkronisering – Chrome Hjälp" .
  15. ^ "Använder nu Zstandard istället för xz för paketkomprimering" .