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 | 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
- Arkivfil
- Jämförelse av filarkiverare
- Jämförelse av filsystem
- Lista över filsystem
- Fast kompression
- zlib
Fotnoter
- ^ 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.
- ^ 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.
- ^ a b c d Officiella namn kan bestridas.
- ^ a b c d Skapande plattform anger under vilka plattformar ett format kan skapas.
-
^ Om det inte är möjligt att bifoga
.F
till filnamnet med DOS-operativsystemet, ersätts det andra och tredje tecknet i filnamnstillägget medXF
. - ^ Genozip - A Universal Extensible Genomic Data Compressor https://academic.oup.com/bioinformatics/article/37/16/2225/6135077
- ^ Medietyperna 'application/zlib' och 'application/gzip' . doi : 10.17487/RFC6713 . RFC 6713 . Hämtad 2016-05-03 .
- ^ Återställningsplattform anger under vilka plattformar ett format kan återställas/extraheras. De flesta filformat kan förstås av mer än en plattform.
- ^ "Återställbar med fri programvara" anger om formatet kan återställas med ett extraktionsverktyg som är fri programvara .
- ^ Tandem Unpak GUI http://sybond.web.id/project/?p=8
-
^
"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 ) - ^ "7-Zip / Diskussion / Öppen diskussion: Filtider: Skapande, åtkomst - precision" .
- ^ http://www.hugi.scene.org/online/coding/hugi%2012%20-%20coace.htm
- ^ "Ställ in eller ändra en lösenfras för synkronisering – Chrome Hjälp" .
- ^ "Använder nu Zstandard istället för xz för paketkomprimering" .