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 | 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ż
- Plik archiwalny
- Porównanie archiwizatorów plików
- Porównanie systemów plików
- Lista systemów plików
- Solidna kompresja
- zlib
przypisy
- ^ 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.
- ^ 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.
- ^ a b c d Oficjalne nazwy mogą być kwestionowane.
- ^ a b c d Platforma tworzenia wskazuje platformę (platformy), na których można utworzyć format.
-
^ 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 przezXF
. - ^ Genozip - uniwersalny rozszerzalny kompresor danych genomowych https://academic.oup.com/bioinformatics/article/37/16/2225/6135077
- ^ Typy nośników „application/zlib” i „application/gzip” . doi : 10.17487/RFC6713 . RFC6713 . _ Źródło 2016-05-03 .
- ^ 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.
- ^ „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 .
- ^ GUI Tandem Unpak http://sybond.web.id/project/?p=8
-
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 ) - ^ „7-Zip / Dyskusja / Otwarta dyskusja: Czasy plików: Tworzenie, dostęp - precyzja” .
- Bibliografia Linki zewnętrzne
- ^ „Ustaw lub zmień hasło synchronizacji – Pomoc Chrome” .
- ^ „Teraz używając Zstandard zamiast xz do kompresji pakietów” .