Lista formatów archiwów

To jest lista formatów plików używanych przez archiwizatory i kompresory używane do tworzenia plików archiwów .

Tylko archiwizacja

Rozszerzenia plików typu MIME Oficjalne imię Platforma Opis
.a, .ar aplikacja/archiwum X Uniksowy archiwizator Uniksopodobny Tradycyjny format archiwum w systemach uniksopodobnych , obecnie używany głównie do tworzenia bibliotek statycznych .
.cpio aplikacja/x-cpio cpio Uniksopodobny RPM składają się z metadanych połączonych (zwykle) z archiwum cpio. Nowsze systemy RPM obsługują również inne archiwa, ponieważ cpio staje się przestarzałe. cpio jest również używany z initramfs .
.szar aplikacja/x-shar Archiwum powłoki Uniksopodobny Samorozpakowujące się archiwum korzystające z powłoki Bourne (sh).
.LBR .LBR CP/M

DOS

System do przechowywania wielu plików. Archiwa LBR zazwyczaj zawierały pliki przetwarzane przez SQ lub samo archiwum zostało skompresowane za pomocą SQ. Archiwa LBR skompresowane za pomocą SQ kończyły się rozszerzeniem .LQR
.iso application/x-iso9660-image Obraz ISO-9660 (Różne; platforma wieloplatformowa) Format archiwum pierwotnie używany głównie do archiwizacji i dystrybucji dokładnej, prawie dokładnej lub zmodyfikowanej na zamówienie zawartości optycznego nośnika danych, takiego jak płyta CD-ROM lub DVD-ROM. Można go jednak użyć do archiwizacji zawartości innych nośników pamięci, wybranych partycji, folderów i/lub plików. Powstałe archiwum jest zwykle optymalizowane pod kątem wygodnego renderowania na nośnikach CD lub DVD z możliwością (ponownego) zapisu.
.lbr Commodore 64/128 Format biblioteki używany głównie w liniach komputerów Commodore 64 i 128. Nie ma to żadnego podobieństwa do formatu DOS LBR. Chociaż pliki bibliotek można było szybko zaimplementować (istnieje wiele programów do pracy z nimi), są one okaleczone, ponieważ nie mogą rosnąć w miarę użytkowania: raz utworzony plik nie może być modyfikowany (pliki dodawane, zmieniane lub usuwane) bez ponownego tworzenia cały plik.
.zniszczyć Archiwum Mozilli (Różne; platforma wieloplatformowa) Format archiwum używany przez Mozillę do przechowywania różnic binarnych . Używany w połączeniu z bzip2 .
.sbx aplikacja/x-sbx SeqBox (Różne; platforma wieloplatformowa) Pojedynczy kontener/archiwum plików, które można odtworzyć nawet po całkowitej utracie struktur systemu plików.
.smoła aplikacja/x-tar Archiwum taśmowe Uniksopodobny Popularny format archiwum używany w systemach typu Unix. Zwykle używany w połączeniu z kompresorami, takimi jak gzip , bzip2 , compress lub xz do tworzenia plików .tar.gz, .tar.bz2, .tar.Z lub tar.xz.

Tylko kompresja

Rozszerzenia plików typu MIME Oficjalne imię Platforma Opis
.br application/x-brotli Brotli Wszystko Brotli to algorytm kompresji opracowany przez Google dla tekstowych treści internetowych i zazwyczaj osiąga wyższy współczynnik kompresji niż inne algorytmy w tym przypadku użycia.
.bz2 aplikacja/x-bzip2 bzip2 Uniksopodobny Otwarty kod źródłowy , patentowy i nieodpłatny format kompresji. Algorytm kompresji to transformata Burrowsa-Wheelera, po której następuje transformacja ruchu do przodu i na końcu kodowanie Huffmana .
.F, .?XF Zamrażanie/topienie [1] QNX 4, Unix i DOS Stary kompresor dla systemu operacyjnego QNX4. Algorytm kompresji to zmodyfikowany algorytm LZSS z adaptacyjnym kodowaniem Huffmana .
.genzip application/vnd.genozip genozip Linux, macOS, Windows Genozip, kompresor formatów plików genomowych, takich jak FASTQ, BAM, VCF i inne.
.gz aplikacja/gzip gzip Uniksopodobny GNU Zip, podstawowy format kompresji używany przez systemy uniksopodobne . Algorytmem kompresji jest Deflate , który łączy LZSS z kodowaniem Huffmana .
.lz aplikacja/x-lzip lzip Uniksopodobny Alternatywna implementacja algorytmu LZMA z obsługą sum kontrolnych i bajtów identyfikacyjnych.
.lz4 LZ4 Uniksopodobny Algorytm opracowany przez Yanna Colleta, przeznaczony do bardzo wysokich prędkości (de)kompresji. Jest to LZ77 , bez kodowania entropijnego .
.lzma aplikacja/x-lzma lzma Uniksopodobny Algorytm kompresji LZMA używany przez 7-Zip .
.lzo aplikacja/x-lzop lzop Uniksopodobny Implementacja algorytmu kompresji danych LZO .
rz zip Uniksopodobny Program do kompresji zaprojektowany tak, aby szczególnie dobrze radził sobie z bardzo dużymi plikami zawierającymi redundancję na duże odległości.
.sfark sfArk Kompresja/dekompresja systemu Windows — tylko dekompresowanie w systemach Linux i macOS Program do kompresji przeznaczony do wykonywania wysokiej kompresji plików SF2 ( SoundFont ).
.sz application/x-snappy-framed Żwawy Uniksopodobny Format kompresji opracowany przez Google i udostępniony jako open source w 2011 r. Snappy ma na celu uzyskanie bardzo dużych prędkości, rozsądnej kompresji i maksymalnej stabilności, a nie maksymalnej kompresji lub zgodności z jakąkolwiek inną biblioteką kompresji. Jest to LZ77 , bez kodowania entropijnego .
.?Q? SQ CP/M i DOS Squeeze: program do kompresji plików przy użyciu kodowania Huffmana . Plik, który został „ściśnięty”, miał środkowy inicjał nazwy zmieniony na „Q”, tak że ściśnięty plik tekstowy kończył się na .TQT, a ściśnięty plik wykonywalny na .CQM lub .EQE. Zwykle używany z archiwami .LBR, albo przez przechowywanie skompresowanych plików w archiwum, albo przez przechowywanie plików rozpakowanych, a następnie kompresowanie archiwum, które miałoby nazwę kończącą się na „.LQR”.
.?Z? SCHRUPAĆ CP/M i DOS Program do kompresji napisany przez Stevena Greenberga, implementujący algorytm LZW. Przez kilka lat w świecie CP/M, kiedy nie było dostępnej implementacji ARC, dużą popularnością cieszyły się pliki CRUNCHed przechowywane w archiwach .LBR. Implementacja LZW firmy CRUNCH miała dość nietypową funkcję modyfikowania i okazjonalnego czyszczenia tabeli kodów w pamięci, gdy się zapełniła, co skutkowało o kilka procent lepszą kompresją wielu plików.
.xz aplikacja/x-xz xz Uniksopodobny Format kompresji wykorzystujący LZMA2 w celu uzyskania wysokich współczynników kompresji. Algorytm LZMA jest LZ77 , z kodowaniem entropii w postaci kodowania zakresu .
z aplikacja/kompresja x Pakiet Uniksopodobny Tradycyjny format kompresji kodowania Huffmana .
Z aplikacja/kompresja x Kompresja Uniksopodobny Tradycyjny format kompresji LZW .
zst aplikacja/zstd Zstandardowy Międzyplatformowe Algorytm opracowany przez Yanna Colleta z Facebooka , łączący dużą szybkość i wysoką kompresję. Jest to LZ77 , z kodowaniem entropii w postaci entropii stanu skończonego i kodowaniem Huffmana .
.??_ MS-DOS/Windows Formaty kompresji używane przez niektóre programy instalacyjne DOS i Windows. MS-DOS zawiera plik expand.exe do dekompresji plików instalacyjnych. Skompresowane pliki są tworzone za pomocą odpowiedniego polecenia compress.exe. Algorytm kompresji to LZSS .

Archiwizacja i kompresja

Rozszerzenia plików typu MIME Oficjalne imię Platforma tworzenia Platforma renowacyjna Możliwość przywrócenia za pomocą bezpłatnego oprogramowania Opis
.7z aplikacja/x-7z-skompresowana 7z Wiele Wiele Tak Otwarty format pliku źródłowego. Używany przez 7-Zip .
.s7z aplikacja/x-7z-skompresowana 7zX System operacyjny Mac macOS , przywrócenie na różnych platformach jest możliwe, choć nie natychmiastowe Tak Na podstawie 7z. Zachowuje metadane Spotlight, rozwidlenia zasobów, informacje o właścicielu/grupie, daty i inne dane, które w przeciwnym razie zostałyby utracone podczas kompresji.

Przestarzałe przez wprowadzenie archiwów 7z zakodowanych w AppleDouble (tylko Macintosh).

.as aplikacja/x-ace-skompresowane AS Okna Wiele Tak Własny format
afa application/x-astrotite-afa AFA podobny do systemu UNIX podobny do systemu UNIX NIE Format, który kompresuje i podwójnie szyfruje dane (AES256 i CAS256) unikając ataków siłowych, a także ukrywa pliki w pliku AFA. Ma dwa sposoby zabezpieczenia integralności danych i późniejszej naprawy pliku, jeśli wystąpi błąd (naprawa za pomocą AstroA2P (online) lub Astrotite (offline)).
.alz aplikacja/x-alz-skompresowana ALZip Okna Wiele Tak Głównie koreański format przeznaczony do bardzo dużych archiwów.
.apk application/vnd.android.package-archiwum APK Wiele Wiele Tak na Androida (wariant formatu pliku JAR ).
.arc, .arka aplikacja/strumień oktetu ŁUK Wiele Wiele Tak Bardzo popularny w początkach BBS-ów , jeden z pierwszych oferujący kompresję i archiwizację w jednym programie. W dużej mierze zastąpiony przez PKZIP.
.arc, .cdx application/x-freearc FreeArc Windowsa , Linuksa Windowsa , Linuksa Tak Format pliku open source opracowany przez Bulata Ziganshina. Trwają prace nad wersją „FreeArc Next”, która obejmuje obsługę standardu Z.
.arj aplikacja/x-arj ARJ Pierwotnie DOS , teraz wiele Wiele Tak Konkurent PKZIP w latach 90. oferował lepszą obsługę archiwów wieloczęściowych.
.b1 aplikacja/x-b1 B1 Wiele Wiele Tak Otwarty format archiwum, używany przez B1 Free Archiver ( http://dev.b1.org/standard/archive-format.html )
.b6z B6Z System operacyjny Mac Wiele Tak Skompresowany format archiwum B6Zip
ba Scyfer Wiele Wiele Tak Archiwum binarne z zewnętrznym nagłówkiem
bh BlakHole Tak Zastrzeżony format z ZipTV Compression Components
.taksówka application/vnd.ms-cab-skompresowany Gabinet Okna Wiele Tak Microsoft Windows , który jest również używany przez wiele komercyjnych instalatorów, takich jak WISE .
.samochód Archiwum Compressii Pierwotnie DOS , teraz DOS i Windows Pierwotnie DOS , teraz DOS i Windows Tak Stworzony przez Yaakova Gringeler; wydany ostatnio w 2003 roku (Compressia 1.0.0.1 beta), obecnie najwyraźniej nieistniejący. Bezpłatna 30-dniowa wersja próbna pozwala użytkownikowi tworzyć i rozpakowywać archiwa; potem można wydobywać, ale nie tworzyć.
.cfs aplikacja/x-cfs-skompresowana Kompaktowy zestaw plików Windows , Unix, w tym macOS Wiele Tak Otwarty format pliku źródłowego.
.cpt Kompaktowy Pro Klasyczny MacOS Wiele Tak Archiwum Compact Pro, popularny archiwizator używany na platformach Mac do około Mac OS 7 .5.x. Konkurował z StuffIt; teraz nieaktualne.
dar aplikacja/x-dar Dysk Ar chiver _ Podobny do systemu Unix, w tym macOS Podobny do systemu Unix , w tym macOS , Windows Tak Otwarty format pliku źródłowego. Pliki są kompresowane pojedynczo za pomocą gzip, bzip2 lub lzo.
.dd DiskDoubler Klasyczny MacOS przestarzały
.dgc aplikacja/x-dgc-skompresowana DGCA Okna Okna
.dmg application/x-apple-diskimage Obraz dysku Apple System operacyjny Mac macOS , Windows , Linux Tak Obsługuje obrazy dysków „z obsługą Internetu”, które po pobraniu są automatycznie dekompresowane, montowane, mają wyodrębnioną zawartość i wyrzucane. Obecnie Safari jest jedyną przeglądarką obsługującą tę formę ekstrakcji; jednak obrazy można również wyodrębnić ręcznie. Ten format może być również chroniony hasłem lub szyfrowany za pomocą 128-bitowego lub 256-bitowego szyfrowania AES.
.ucho UCHO Wiele Wiele Tak Archiwum Enterprise Java Archive
.gca aplikacja/x-gca-skompresowana GCA Poprzednik DGCA.
.genzip Genozip Linuks , macOS , Windows Linuks , macOS , Windows NIE Zoptymalizowany pod kątem (ale nie tylko) typów plików genomowych, takich jak FASTQ, BAM, VCF
ha [2] Oryginalnie DOS Oryginalnie DOS Tak, ale mogą być objęte patentami Format ery DOS ; wykorzystuje kodowanie arytmetyczne/Markowa
.hki WinHKI MS Windows MS Windows NIE HKI
.lód LÓD Okna Okna Tak Wyprodukowane przez program ICEOWS. Doskonale radzi sobie z kompresją plików tekstowych.
.słoik aplikacja/archiwum java SŁOIK Wiele Wiele Tak Archiwum Java, kompatybilne z plikami ZIP
.kgb Archiwizator KGB Wiele Wiele Tak Archiwizator typu open source z kompresją przy użyciu rodziny algorytmów PAQ i opcjonalnym szyfrowaniem.
.lzh, .lha aplikacja/x-lzh LHA Pierwotnie DOS , teraz wiele Wiele Tak Standardowy format na Amidze .
.lzx aplikacja/x-lzx LZX Amiga Archiver oryginalnie używany na Amidze . Teraz skopiowane przez Microsoft do użycia w ich plikach .cab i .chm.
pak PAK HP NonStop HP NonStop Tak format pliku od NoGate Consultings, rywala ARC-Compressor.

.pak był również krótko używany przez krótkotrwały program MSDOS PKPAK.

.część Obraz części Wiele Wiele Tak Format archiwum obrazu dysku, który obsługuje kilka metod kompresji, a także dzieli archiwum na mniejsze części.
.paq6, .paq7, .paq8 i warianty PAQ Uniksopodobne i Windows Uniksopodobne i Windows Tak Eksperymentalny program pakujący typu open source ( http://mattmahoney.net/dc )
.groszek PeaZip Linuksa i Windowsa Linuksa i Windowsa Tak Archiwizator typu open source obsługujący uwierzytelnione szyfrowanie, szyfrowanie kaskadowe, rozpiętość woluminów, konfigurowalne kontrole integralności na poziomie obiektów i woluminów (od CRC do SHA-512 i skrótów Whirlpool ), szybka kompresja oparta na deflate
.far FAR Wiele Wiele Tak Format pakietu umożliwiający dystrybucję aplikacji i bibliotek poprzez łączenie wielu plików kodu PHP i innych zasobów (np. obrazów, arkuszy stylów itp.) w jednym pliku archiwum
.pim PIM Okna Okna Tak Format z PIM - darmowego narzędzia do kompresji autorstwa Ilii Murawiewa. Wykorzystuje algorytm kompresji oparty na LZP z zestawem filtrów dla plików wykonywalnych, graficznych i audio.
.dół Spakuj to Klasyczny MacOS przestarzały
.qda Czteroosobowy D Okna Okna Używany do danych w grach napisanych przy użyciu biblioteki Quadruple D dla Delphi . Używa kompresji par bajtów .
rar aplikacja/x-rar-skompresowana RAR Pierwotnie DOS , teraz wiele Wiele Tak Popularny zastrzeżony format archiwum.
.rk RK i WinRK [3] Wiele Wiele NIE Format z komercyjnego pakietu archiwizacyjnego. Dziwne wśród pakietów komercyjnych, ponieważ skupiają się na włączaniu algorytmów eksperymentalnych z najwyższą możliwą kompresją (kosztem szybkości i pamięci), takich jak PAQ , PPMD ​​i PPMZ (PPMD z łańcuchami o nieograniczonej długości), a także algorytmy zastrzeżone.
.sda Samorozkładające się archiwum Commodore 64, Commodore 128 Commodore 64, Commodore 128 Tak SDA odnoszą się do plików Self Dissolve ARC i są oparte na wersjach ARC Commodore 64 i Commodore 128, pierwotnie napisanych przez Chrisa Smeetsa. Chociaż pliki mają to samo rozszerzenie, nie są kompatybilne między platformami. Oznacza to, że SDA utworzone na Commodore 64, ale uruchomione na Commodore 128 w trybie Commodore 128 spowoduje awarię maszyny i odwrotnie. Zamierzonym następcą SDA jest SFX.
.morze Samorozpakowujące się archiwum Klasyczny MacOS Klasyczny Mac OS (domyślnie) Format samorozpakowującego się archiwum starszego niż Mac OS X. StuffIt, Compact Pro, Disk Doubler i inne mogły tworzyć pliki .sea, chociaż wersje StuffIt były najczęstsze.
Sen Scyfer Wiele Wiele Tak Archiwum Scifer z wewnętrznym nagłówkiem
.sfx Samorozpakowujące się archiwum Commodore 64, Commodore 128 Commodore 64, Commodore 128 Tak SFX to samorozpakowujące się archiwum, które wykorzystuje algorytm kompresji LHArc. Został pierwotnie opracowany przez Chrisa Smeetsa na platformie Commodore i działa głównie przy użyciu rozszerzenia CS-DOS dla Commodore 128. W przeciwieństwie do swojego poprzednika SDA, pliki SFX będą działać zarówno na Commodore 64, jak i Commodore 128, niezależnie od tego, na jakiej maszynie zostały utworzone NA.
.shk NuFX Pierwotnie Apple II, teraz wiele Wiele Tak Format archiwum przeznaczony dla komputerów z serii Apple II. Kanoniczną implementacją jest ShrinkIt, która może operować zarówno na obrazach dysków, jak i na plikach. Preferowanym algorytmem kompresji jest połączenie RLE i 12-bitowego LZW. Archiwami można manipulować za pomocą narzędzia NuLib z wiersza poleceń lub CiderPress opartego na systemie Windows.
.siedzieć aplikacja/x-rzeczy Rzeczy Pierwotnie klasyczny Mac OS , teraz wiele Pierwotnie klasyczny Mac OS , teraz wiele Tak Format kompresji powszechny w komputerach Apple Macintosh . Bezpłatny StuffIt Expander jest dostępny dla systemów Windows i macOS.
.sitx aplikacja/x-stuffitx Rzeczy X Wiele Wiele Tak Zamiennik formatu .sit, który obsługuje więcej metod kompresji, uprawnienia do plików UNIX, długie nazwy plików, bardzo duże pliki, więcej opcji szyfrowania, kompresory specyficzne dla danych (JPEG, Zip, PDF, obraz 24-bitowy, MP3). Bezpłatny StuffIt Expander jest dostępny dla systemów Windows i OS X.
.sqx SQX Okna Okna Tak Beztantiemowy format kompresji

.tar.gz, .tgz, .tar.Z, .tar.bz2, .tbz2, .tar.lz, .tlz, .tar.xz, .txz, .tar.zst
aplikacja/x-gtar tar z gzip, compress, bzip2, lzip, xz lub zstd Wiele Wiele Tak Format „tarball” łączy archiwa tar ze schematem kompresji opartym na plikach (zwykle gzip). Powszechnie używany do dystrybucji źródeł i plików binarnych na platformach uniksopodobnych, szeroko dostępny gdzie indziej. Xarchiver obsługuje format .tar.zst Archive/Compression na platformach typu Unix.
.uc .uc0 .uc2 .ucn .ur2 .ue2 Ultrakompresor II DOS DOS UltraCompressor 2.3 został opracowany jako alternatywa dla popularnej wówczas aplikacji PKZIP. Główną cechą aplikacji jest możliwość tworzenia dużych archiwów. Oznacza to, że skompresowane archiwa z rozszerzeniem pliku UC2 mogą pomieścić prawie 1 milion plików.
.uca Idealny kompres Okna Okna NIE Oparte na PAQ, RZM, CSC, CCM i 7zip. Format składa się ze skompresowanego pliku PAQ, RZM, CSC lub CCM oraz manifestu z ustawieniami kompresji przechowywanymi w archiwum 7z.
.uha UHarc DOS / Windows DOS / Windows Tak Format archiwum o wysokim współczynniku kompresji, oryginalnie przeznaczony dla systemu DOS .
.wojna WOJNA Wiele Wiele Tak Archiwum aplikacji internetowych (aplikacja internetowa oparta na języku Java)
Wim application/x-ms-wim Obraz systemu Windows Okna Okna Tak Oparty na plikach format obrazu dysku opracowany w celu wdrożenia systemu Microsoft Windows .
.xar aplikacja/x-xar XAR Wiele Wiele Tak
.xp3 KiriKiri Okna Okna Tak Natywny format silnika Open Source KiriKiri Visual Novel . Wykorzystuje kombinację dzielenia bloków i zlib . Nazwy plików i ścieżki są przechowywane w UTF-16 . Do sprawdzenia integralności używana jest suma mieszająca Adler-32 . W przypadku wielu komercyjnych gier pliki są szyfrowane (i dekodowane w czasie wykonywania) za pomocą tak zwanego modułu „cxdec”, który implementuje szyfrowanie oparte na xor.
.yz1 YZ1 Windowsa , DOS-a , Linuksa Windowsa , DOS-a , Linuksa Tak Archiwum suwaków Yamazaki. Format kompresji używany w DeepFreezer stworzonym przez Yamazaki Satoshi. Obsługa odczytu i zapisu istnieje w TUGZip , IZArc i ZipZag
.zip, .zipx aplikacja/zip zamek błyskawiczny Pierwotnie DOS , teraz wiele Wiele Tak Najczęściej używany format kompresji w systemie Microsoft Windows . Powszechnie używany również w systemach Macintosh i Unix .
.ogród zoologiczny aplikacja/x-zoo ogród zoologiczny Wiele Wiele Tak
.zpak ZPAQ Wiele Wiele Tak Kronikowanie (tylko dołączanie) formatu archiwum z możliwością wycofywania zmian. Obsługuje deduplikację i aktualizację przyrostową na podstawie dat ostatniej modyfikacji. Wielowątkowy. Kompresuje w LZ77 , BWT i kontekstowych . Otwarte źródło .
zz Zip Wiele Wiele Tak Archiwizator z algorytmem kompresji opartym na metodzie transformacji Burrowsa-Wheelera .

Odzyskiwanie danych

Rozszerzenia plików typu MIME Oficjalne imię Platforma Opis
.ecc plik korekcji błędów dvdisaster Wiele Format pliku używany przez dvdisaster do odzyskiwania danych, gdy dyski są uszkodzone lub częściowo nieczytelne.
.ecsbx Korygowanie błędów SeqBox Wiele Archiwum z korekcją błędów w przód i możliwością odzyskiwania na poziomie sektora. Korygująca błędy wersja SeqBox .

.par .par2
aplikacja/x-par2 Plik parchive Wiele Format pliku używany w połączeniu z dowolnym formatem archiwum w celu korekcji błędów i odzyskiwania plików, najczęściej w dystrybucji plików binarnych w grupach dyskusyjnych .
.obrót silnika Wolumin odzyskiwania WinRAR Wiele Format pliku używany z woluminami rar WinRAR . Odzyskiwanie danych to dane z korektą błędów, które są dostarczane w postaci otwartych rekordów odzyskiwania i/lub woluminów odzyskiwania, umożliwiających rekonstrukcję dobrych archiwów (w tym rekonstrukcję całych woluminów)

Porównanie

Kontenery i kompresja

Format Rozszerzenie nazwy pliku

Utworzony przez
Wprowadzony w Oparte na Kompresja Sprawdzanie integralności Rekord odzyskiwania Obsługiwane szyfrowanie Nazwy plików Unicode Rozdzielczość daty modyfikacji Wstępne przetwarzanie Licencja
Archiwum (ar) .a, .ar CSRG 1971 Oryginalny NIE NIE NIE NIE NIE 1 sek ? ?
cpio .cpio Laboratoria Bella 1983 System Unix V ? NIE Częściowo, tylko wybrane formaty NIE NIE NIE 1 sek NIE ?
Archiwum powłoki (shar i makeself) .shar, .run Jamesa Goslinga , Alana Hewetta 1994 4.4BSD Oryginalny NIE Tak, zwykle MD5 Częściowy Częściowy Częściowy dowolny (zwykle 1 s) NIE
Domena publiczna (shar 1.x - 3.x), GPL (shar 4.x)
Archiwum taśmowe (tar) .smoła Laboratoria Bella 1975 Wersja 6 Uniksa ? NIE Częściowe, tylko metadane. Pełna integralność zapewniana przez filtry, takie jak gzip. NIE NIE Opcjonalny 1 sek NIE ?
Rozszerzony format TAR (pax) .smoła Grupa otwarta 2001 Propozycja słońca + TAR NIE metadane NIE NIE Tak dowolny (zwykle 1 ns) NIE ?
BagIt Biblioteka Kongresu 2007 system plików NIE Tak NIE NIE Tak NIE ? ?
7z .7z Igor Pawłow 2000 LZMA , LZMA2 , Bzip2 , PPMd , Opróżnij Tak
Tak, CRC32
NIE
Tak, AES-256
Tak 100 ns Tak LGPL , domena publiczna
AS .as Marcela Lemke 1998 LZ77 Tak Tak Tak Tak, Blowfish Tak 2s ? Własne oprogramowanie
AFA afa Vicente Sánchez-Alarcos 2009 Oryginalny Tak Tak Tak Tak, AES i CAST Tak ? ? ?
ŁUK .łuk Thom Henderson (SEA) 1985 ? Tak CRC16 NIE tylko słabe XOR NIE 2s ? ?
ARJ .arj Roberta Junga 1991 AR001 i AR002 Tak Tak Tak słaby XOR ze stałą początkową NIE ? ? Własne oprogramowanie
B1 .b1 Catalina Group Ltd 2011 LZMA Tak Tak NIE Tak, AES Tak ? ? ?
Gabinet .taksówka Microsoftu Windows 3.1 z 1992 roku Siadać Tak podpis PKCS7 Authenticode NIE Opcjonalnie (z SDK) Tak 2 sek ? ?
Kompaktowy zestaw plików .cfs Joe Lowe (Pismo Technic Inc.) 2008 ZIP/LZMA Tak Tak ? Tak Tak ? ? Darmowe oprogramowanie
Kompaktowy Pro .cpt Billa Goodmana 1990 (jako „Zagęszczarka”) Oryginalny Tak Tak NIE Tak ? ? ? Własne oprogramowanie
Archiwum dyskowe (DAR) dar Denisa Corbina 2002 Oryginalny Tak Tak Tak Tak Tak 1 µs Tak GPLv2
DGCA .dgc Shin-ichi Tsuruta 2001 GCA Tak Tak Tak Tak Tak ? ? ?
FreeArc .łuk Bułat Ziganszyn 2006 LZMA , PPMd , TTA Tak Tak Tak Tak, AES, Blowfish, Twofish i Serpent Tak ? ? GPLv2
LHA (również LZH) .lzh, .lha Haruyasu Yoshizakiego 1988 Mrożony Tak Tylko w przypadku ostatnich wydań LHA NIE NIE NIE 1–2 sek ? ?
LZX .lzx Jonathana Forbesa i Tomiego Poutanena 1995 LZ77 Tak Tylko w ostatnich wydaniach LZX ? ? ? ? ? ?
Obraz ISO .iso, .img, .ima ISO 9660 1988 formacie High Sierra NIE ? ? ? ? ? ? ?
SparkFS .łuk Davida Pillinga 1989 ? Tak ? ? ? ? ? ? ?
formacie WinMount mou ? 2007 ? Tak Tak Tak Tak Tak ? ? Własne oprogramowanie
Obraz dysku Macintosha .dmg komputer Apple Mac OS X z 2001 roku Oryginalny Tak Tak ? Tak ? ? ? ?
Obraz partycji (PartImage) .część François Dupoux i Franck Ladurelle 2000 ? Tak ? ? ? ? ? ? GPLv2
PAQ (kilka formatów) .paq#*, .lpaq#* Matta Mahoneya 2002-2006 Oryginalny Tak ? ? ? ? ? ? ?
GROSZEK .groszek Giorgio Taniego 2006 Oryginalna kompresja oparta na Deflate Tak Tak Adler32, CRC32, CRC64, MD5, SHA1, RIPEMD-160, SHA256, SHA512, Whirlpool NIE Tak Uwierzytelnione szyfrowanie, AES128 i AES256 w trybie EAX Tak, zależne od systemu Tak arbitralne ? Domena publiczna
PIM .pim Ilia Murawiew 2004–2008 Oryginalny Tak Tak NIE NIE Tak NIE ? ?
Czteroosobowy D .qda Taku Hayase (alias Sandman) 1997 ? Tak ? ? ? ? ? ? ?
RAR rar Eugeniusz Rosal 1993 Oryginalny Tak

Tak, CRC32 , BLAKE2

Tak, Reed-Solomon

Tak, AES-256 dla archiwów RAR 5.0

Tak, UTF-8
2 s , 1 s , 6,5536 ms , 25,6 µs lub 100 ns Upuszczony Własne oprogramowanie
RK .rk M Software, Ltd. 2004 Oryginalny Tak Tak NIE Tak, AES, Kwadrat, Twofish Tak 1 sek ? ?
NuFX .shk Andrzej Mikołaj 1989 Oryginalny Tak CRC16 NIE NIE NIE 1 sek ? ?
StuffIt (również SIT) .siedzieć Raymond Lau 1987 ? Tak ? ? Tak ? ? ? Własne oprogramowanie
StuffIt X (również SITx) .sitx Aladdin/ Allume 2002 ? Tak ? Opcjonalny
Tak, RC4, Blowfish, AES, DES
Tak ? ? Własne oprogramowanie
Ultrakompresor II
.uc .uc0 .uc2 .ucn .ur2 .ue2
Nico de Vries 1992–1996 Kodowanie LZ77 i Huffmana Tak Tak Tak Tak, potrójny DES ? ? ? ?
Obraz systemu Windows .wim, .swm, .esd Microsoftu 2006 Oryginalny Tak Tak NIE Częściowy Tak 100 ns ? ?
zamek błyskawiczny .zamek błyskawiczny Phil Katz 1989 Siadać Tak Tak NIE Tak, AES Tak 1–2 s, w zależności od wersji ? ?
ZPAQ .zpak Matta Mahoneya 2009 PAQ Tak Tak, SHA-1 NIE Tak, AES-256 Tak ? ? MIT , domena publiczna

Notatki




^1 Podczas gdy oryginalny format tar używa kodowania znaków ASCII , obecne implementacje używają kodowania UTF-8 (Unicode), które jest wstecznie kompatybilne z ASCII. ^ 2 Obsługuje zewnętrzny program Parchive (par2). ^3 Od wersji 3.20 RAR może przechowywać czas modyfikacji, utworzenia i ostatniego dostępu z dokładnością do 0,0000001 sekundy (= 0,1 µs). [4] [5] ^4
Rodzina PAQ (z lżejszą pochodną LPAQ) przeszła wiele poprawek, każda wersja sugerowała własne rozszerzenie. Na przykład: „.paq9a”. ^5 WIM może przechowywać zaszyfrowany tekst zaszyfrowanych plików w systemie NTFS wolumin, ale takie pliki można odszyfrować tylko wtedy, gdy administrator rozpakuje plik na wolumin NTFS, a klucz odszyfrowywania jest dostępny (zwykle od pierwotnego właściciela pliku w tej samej instalacji systemu Windows). Firma Microsoft rozpowszechniła również niektóre pobierane wersje systemu operacyjnego Windows jako zaszyfrowane pliki WIM, ale za pośrednictwem zewnętrznego procesu szyfrowania, a nie funkcji WIM.

  • Przeznaczenie : Formaty archiwów są używane do tworzenia kopii zapasowych, mobilności i archiwizacji . Wiele formatów archiwów kompresuje dane, aby zajmować mniej miejsca w pamięci masowej i skracać czas przesyłania, ponieważ te same dane są reprezentowane przez mniejszą liczbę bajtów. Kolejną korzyścią jest to, że pliki są łączone w jeden plik archiwum, który ma mniejsze obciążenie związane z zarządzaniem lub przesyłaniem. jest wiele algorytmów kompresji do bezstratnej kompresji zarchiwizowanych danych, a niektóre algorytmy działają lepiej (mniejsze archiwum lub szybsza kompresja) z określonymi typami danych. Formaty archiwów są również używane przez większość systemów operacyjnych do pakowania oprogramowania w celu łatwiejszej dystrybucji i instalacji niż binarne pliki wykonywalne .
  • Rozszerzenie nazwy pliku : systemy operacyjne DOS i Windows wymagały, aby nazwy plików zawierały rozszerzenie (co najmniej jeden, a zazwyczaj 3 znaki) w celu identyfikacji typu pliku i jego zastosowania. Rozszerzenia nazw plików muszą być unikalne dla każdego typu pliku. Wiele systemów operacyjnych identyfikuje typ pliku na podstawie jego zawartości bez potrzeby stosowania rozszerzenia w jego nazwie. Jednak użycie trzyznakowych rozszerzeń zostało przyjęte jako przydatny i skuteczny skrót do identyfikowania typów plików.
  • Kontrola integralności : pliki archiwów są często przechowywane na nośnikach magnetycznych , co wiąże się z błędami przechowywania danych . Wczesne nośniki taśmowe miały wyższy wskaźnik błędów niż obecnie. Wiele formatów archiwów zawiera dodatkowe informacje o korekcji błędów w celu wykrycia błędów przechowywania lub transmisji, a oprogramowanie używane do odczytywania plików archiwów zawiera logikę umożliwiającą wykrywanie i ewentualnie korygowanie błędów.
  • Rekord odzyskiwania : Wiele formatów archiwów zawiera nadmiarowe dane osadzone w plikach w celu wykrycia błędów przechowywania danych lub transmisji, a oprogramowanie używane do odczytu plików archiwów zawiera logikę do wykrywania i korygowania błędów.
  • Szyfrowanie : Aby zabezpieczyć przechowywane lub przesyłane dane przed odczytaniem w przypadku przechwycenia, wiele formatów archiwów obejmuje możliwość szyfrowania danych. Dostępnych jest wiele algorytmów matematycznych do szyfrowania danych.

Pakowanie i dystrybucja oprogramowania

Format Rozszerzenie nazwy pliku

Utworzony przez
Wprowadzony w Oparte na Sprawdzanie integralności Rekord odzyskiwania Obsługiwane szyfrowanie Nazwy plików Unicode Rozdzielczość daty modyfikacji
Pakiet Debiana (deb) .deb Debiana 1994 Debiana 0.91 ar , tar i gzip Tak NIE NIE Tak 1 sek
Instalator Macintosha .pkg, .mpkg (metapakiet) Następny 1989 NeXTSTEP 1.0 pax i gzip Tak ? ? Tak ?
Menedżer pakietów RPM (RPM) obr./min czerwony kapelusz 1995 Red Hat Linux 1.0 cpio i gzip Tak ? ? ? 1 sek
Pakiet Slackware'a .tgz Patricka Volkerdinga 1993 Slackware 1.0 tar i gzip Tak NIE NIE ? ?
Instalator Windows (również MSI) .msi Microsoftu 2000 Windows 2000 Strukturalna pamięć masowa OLE, szafka i SQL podpis PKCS7 Authenticode NIE NIE NIE 2 sek
Archiwum Java (JAR) .słoik Mikrosystemy Słońca 1997 JDK 1.1 PKZIP Tak NIE ? Tak ?
Pakiet rozszerzeń Google Chrome .crx Google 2009 (Chrome 4.0) Zamek błyskawiczny ? ? Tak [ nieudana weryfikacja ] ? ?
Pacman .pkg.tar.zst, .pkg.tar (bez kompresji) Judda Vineta 2001 (przed ArchLinux 0.1) tar i zstd (dawniej xz ) Tak NIE NIE Tak 1 sek

Notatki

^ 1 Nie mylić z archiwizatorem JAR napisanym przez Roberta K. Junga, który tworzy pliki „.j”.

Cechy

Format archiwum Wbudowana kompresja Samorozpakowujący się Struktura katalogów atrybuty POSIX listy ACL Alternatywne strumienie danych
cpio NIE NIE Tak Tak NIE ?
smoła NIE NIE Tak Tak Niektóre (w implementacji Solarisa)
dar Tak NIE Tak Tak Tak Tak
ar NIE NIE NIE Tak NIE ?
patena NIE NIE Tak Tak Tak ?
wysypisko NIE NIE Tak Tak Tak ?
szar NIE Tak Tak Tak NIE ?
się Tak Tak Tak Tak Tak ?
zamek błyskawiczny Tak Tak Tak NIE ? ?
rar Tak Tak Tak NIE ? Tak
as Tak ? Tak NIE ? ?
arj Tak Tak Tak NIE NIE ?
ogród zoologiczny Tak ? Tak NIE ? ?
ISO 9660 (CD-ROM) NIE NIE Tak (z rozszerzeniem Rock Ridge ) NIE ?
taksówka Tak Tak ? NIE ? ?
obr./min Tak NIE Tak Tak ? ?
deb Tak NIE Tak Tak ? ?
7z Tak Tak Tak NIE ? ?
Format archiwum Wbudowana kompresja Samorozpakowujący się Struktura katalogów atrybuty POSIX listy ACL Alternatywne strumienie danych

Notatki



^1 Kompresja nie jest wbudowaną funkcją formatów, jednak wynikowe archiwum można skompresować za pomocą dowolnego wybranego algorytmu. Kilka implementacji zawiera funkcję robienia tego automatycznie ^2 Większość implementacji może opcjonalnie tworzyć samorozpakowujący się plik wykonywalny ^3 Kompresja poszczególnych plików za pomocą gzip , bzip2 , lzo , xz , lzma (w przeciwieństwie do kompresji całego archiwum). Osoba fizyczna może zrezygnować z kompresji już skompresowanych nazw plików również na podstawie ich sufiksu.

Zobacz też

przypisy

  1. ^ a b c d Rozszerzenia plików mogą się różnić w zależności od platformy. Wielkość liter w tych rozszerzeniach może się różnić na platformach bez rozróżniania wielkości liter.
  2. ^ a b c d Typy mediów MIME mogą być domysłowe. Bardzo niewiele zostało oficjalnie zarejestrowanych w IANA . Formaty przeznaczone wyłącznie do kompresji powinny być często oznaczane przez typ nośnika zdekompresowanych danych, przy czym kod zawartości wskazuje format kompresji.
  3. ^ a b c d Oficjalne nazwy mogą być kwestionowane.
  4. ^ a b c d Platforma tworzenia wskazuje platformę (platformy), na których można utworzyć format.
  5. ^ Jeśli dołączenie .F do nazwy pliku nie jest możliwe w systemie operacyjnym DOS, drugi i trzeci znak rozszerzenia nazwy pliku są zastępowane przez XF .
  6. ^ Genozip - uniwersalny rozszerzalny kompresor danych genomowych https://academic.oup.com/bioinformatics/article/37/16/2225/6135077
  7. ^ Typy nośników „application/zlib” i „application/gzip” . doi : 10.17487/RFC6713 . RFC6713 . _ Źródło 2016-05-03 .
  8. ^ Platforma przywracania wskazuje platformę (platformy), na których można przywrócić/wyodrębnić format. Większość formatów plików jest zrozumiała dla więcej niż jednej platformy.
  9. ^ „Możliwość przywrócenia za pomocą wolnego oprogramowania” wskazuje, czy format można przywrócić za pomocą narzędzia do wyodrębniania, które jest wolnym oprogramowaniem .
  10. ^ GUI Tandem Unpak http://sybond.web.id/project/?p=8
  11. Bibliografia _ _ Zarchiwizowane od oryginału w dniu 2012-07-23 . Źródło 2009-11-08 . {{ cite web }} : CS1 maint: bot: stan oryginalnego adresu URL nieznany ( link )
  12. ^ „7-Zip / Dyskusja / Otwarta dyskusja: Czasy plików: Tworzenie, dostęp - precyzja” .
  13. Bibliografia Linki zewnętrzne
  14. ^ „Ustaw lub zmień hasło synchronizacji – Pomoc Chrome” .
  15. ^ „Teraz używając Zstandard zamiast xz do kompresji pakietów” .