跳至內容

壓縮文件格式列表

維基百科,自由的百科全書

此列表包含由文件歸檔器數據壓縮軟件創建的文件格式

僅存檔[編輯]

文件擴展名[1] MIME類型[2] 正式名稱[3] 平台[4] 描述
.a, .ar application/x-archive Unix Archiver 類Unix 類Unix系統上的傳統歸檔格式,現在主要被用於創建靜態庫
.cpio application/x-cpio cpio 類Unix 由元數據組成的RPM文件通常由cpio存檔格式連接,較新的RPM系統也支持其他檔案,因為cpio正在過時。cpio也用於Initrd
.shar application/x-shar Shell archive英語Shar 類Unix 一個使用Bourne shell(sh)的自解壓存檔文件。
.LBR LBR英語LBR_(file_format) CP/M

DOS

一個用於存儲多個文件的系統。LBR存檔通常包含由SQ處理的文件,或者存檔本身被SQ壓縮.。使用SQ壓縮的LBR檔案以.LQR為拓展名結束。
.iso application/x-iso9660-image ISO-9660 image 跨平台 一種歸檔格式,最初主要用於歸檔和分發光學存儲介質(如CD-ROM或DVD-ROM)的精確、近乎精確或自定義修改的內容。但是,它可以用於存檔其他存儲介質、選定的分區、文件夾和/或文件的內容。生成的存檔通常在優化後刻錄到可寫的CD或DVD上。
.lbr Commodore 64/128 一種主要用於Commodore 64和128行計算機的庫格式。這與LBR不同。雖然庫文件被很快投入使用(有許多程序可以使用它們),但它的缺陷在於其不能被修改:一旦創建了一個文件,如果不重新創建整個文件,就不能修改該文件(添加、更改或刪除)。
.mar Mozilla ARchive頁面存檔備份,存於網際網路檔案館 跨平台 由Mozilla開發的一種存檔格式,用於存儲二進制diff文件。
.sbx application/x-sbx SeqBox頁面存檔備份,存於網際網路檔案館 跨平台 一個單一的文件容器/檔案,即使在文件系統結構完全喪失後也能重建。
.tar application/x-tar Tape archive 類Unix 類Unix系統上常見的一種存檔格式。

僅壓縮[編輯]

文件擴展名[1] MIME類型 type[2] 正式名稱[3] 平台[4] 描述
.br application/x-brotli Brotli 全部 Brotli 是谷歌針對文本網頁內容開發的一種壓縮算法,通常可以比該用例的其他算法實現更高的壓縮率。
.bz2 application/x-bzip2 Bzip2 類Unix 一種開源專利和免版稅的壓縮格式。壓縮算法為Burrows-Wheeler變換,遵循Move-to-front變換並且使用霍夫曼編碼
.F,.?XF[5] Freeze/melt [1]頁面存檔備份,存於網際網路檔案館 QNX4
類Unix
DOS
適用於QNX4操作系統的老式壓縮軟件。該壓縮算法是LZSS的改良版,採用適應性霍夫曼編碼
.genozip application/vnd.genozip genozip Linux, macOS, Windows 一種用於FASTQ formatBAMVCF 等基因組文件格式的壓縮器。
.gz application/gzip[6] gzip 類Unix GNU Zip、類Unix系統使用的主要壓縮格式。其壓縮算法是DEFLATE,它結合了LZSS霍夫曼編碼
.lz application/x-lzip lzip英語Lzip 類Unix 另一種LZMA算法的實現,支持校驗和與標識字節。
.lz4 LZ4 類Unix 由Yann Collet開發的算法,設計用於非常高的(解)壓縮速度。它是LZ77的衍生物,沒有使用熵編碼法
.lzma application/x-lzma lzma 類Unix 7-Zip所使用的LZMA壓縮算法。
.lzo application/x-lzop lzop英語Lzop 類Unix 一個LZO數據壓縮算法的實現。
.rz rzip英語Rzip 類Unix 一個壓縮軟件,設計用於處理包含長距離冗餘的非常大的文件。
.sfark sfArk Windows 一個壓縮軟件,設計用於對 SF2 文件(SoundFont)進行高壓縮。
.sz application/x-snappy-framed Snappy 類Unix 谷歌開發的一種壓縮格式,在2011年開放源代碼。Snappy的目標並非最大壓縮率或與其他壓縮程序庫的兼容性,而是非常高的速度和合理的壓縮率。它是LZ77的衍生物,沒有採用熵編碼法
.?Q? SQ_(軟件)英語SQ_(program) CP/M
DOS
全名Squeeze,是使用霍夫曼編碼壓縮文件的程序。被壓縮文件名稱的中間首字母將被改為「Q」,因此壓縮的文本文件(TXT)將以TQT結尾,壓縮的可執行文件(COM或EXE)將以 CQM或EQE結尾。通常與LBR歸檔工具一同使用:將壓縮的文件存儲在中,或者壓縮解壓縮後的文件,然後對其歸檔並壓縮,其名稱以.LQR結尾。
.?Z? Crunch(軟件) CP/M
DOS
一個由Steven Greenberg編寫的實現LZW算法的壓縮軟件。多年來在CP/M領域裡,當ARC沒有實現時,存儲在.LBR檔案中的CRUNCHed文件非常流行。CRUNCH對LZW的實現有一個有點不尋常的特點,那就是當內存中的代碼表變滿時,會修改並偶爾清除它,從而使許多文件的壓縮率提高几個百分點。
.xz application/x-xz xz 類Unix 一種使用LZMA2算法來產生高壓縮率的壓縮格式。LZMA算法是LZ77的衍生物,以區間編碼的形式進行熵編碼
.z application/x-compress pack 類Unix 傳統的哈夫曼編碼壓縮格式。
.Z application/x-compress compress英語Compress_(software) 類Unix 傳統的LZW壓縮格式。
.zst application/zstd Zstandard 跨平台 FacebookYann Collet英語Yann Collet開發的一個無損數據壓縮算法,為LZ77的衍生物。
.??_ MS-DOS
Windows
一些DOS和Windows安裝程序使用的壓縮格式。壓縮算法為LZSS

歸檔和壓縮[編輯]

文件擴展名[1] MIME類型[2] 正式名稱[3] 創建平台[4] 恢復平台[7] 可用自由軟件恢復[8] 描述
.7z application/x-7z-compressed 7z 多種 多種 開源文件格式,由7-Zip使用。
.s7z application/x-7z-compressed 7zX macOS macOS,儘管可以在不同平台上恢復,但並不立即可行 基於7z。保留Spotlight元數據、資源分支、所有者/組信息、日期和其他數據,這些數據在壓縮時可能會丟失。

由於引入了AppleDouble編碼的7z檔案(僅限Macintosh),該格式已被淘汰。

.aar application/octet-stream Apple Archive macOS macOS 蘋果公司創建,於2020年隨iOS 14推出。
.ace application/x-ace-compressed ACE Windows 多種 專有格式
.afa application/x-astrotite-afa AFA 類UNIX 類UNIX 一種壓縮並雙重加密數據(AES256和CAS256)以避免暴力攻擊的格式,還可以在AFA文件中隱藏文件。它有兩種方式來保證數據的完整性,並在文件出錯時進行修復(通過AstroA2P(在線)或Astrotite(離線)修復)。
.alz application/x-alz-compressed ALZip Windows 多種 主要是韓國格式,設計用於非常大的檔案。
.apk application/vnd.android.package-archive APK 多種 多種 Android應用程序包(jar的變體)。
.arc, .ark application/octet-stream ARC 多種 多種 在早期的BBS中非常流行,是第一個提供壓縮和歸檔的單一程序。主要被PKZIP取代。
.arc, .cdx application/x-freearc FreeArc Windows, Linux Windows, Linux 由Bulat Ziganshin開發的開源文件格式。正在開發一個名為"FreeArc Next"的版本,其中包括Zstandard支持。
.arj application/x-arj ARJ DOS 多種 90年代PKZIP的競爭對手,提供更好的多部分檔案處理。
.b1 application/x-b1 B1 多種 多種 開放檔案格式,由B1 Free Archiver使用 (http://dev.b1.org/standard/archive-format.html)
.b6z B6Z macOS 多種 壓縮檔案格式 B6Zip
.ba Scifer 多種 多種 帶外部頭的二進制檔案
.bh BlakHole 來自ZipTV壓縮組件的專有格式
.cab application/vnd.ms-cab-compressed Cabinet Windows 多種 Microsoft Windows本地檔案格式,也被許多商業安裝程序使用,如WISE
.car Compressia archive DOS DOS 由Yaakov Gringeler創建;最後一次發布於2003年(Compressia 1.0.0.1 beta),現已顯然停產。30天的免費試用讓用戶可以創建和提取檔案;之後只能提取,不能創建。
.cfs application/x-cfs-compressed CFS Windows, 類Unix系統,包括macOS 多種 開源文件格式。
.cpt Compact Pro Mac OS 多種 Compact Pro檔案,在Mac平台上曾常用的歸檔工具,直到Mac OS 7.5.x。與StuffIt競爭;現已淘汰。
.dar application/x-dar Disk Archiver 類Unix系統,包括macOS 類Unix系統,包括macOS, Windows 開源文件格式。 文件分別使用gzip、bzip2或lzo壓縮。
.dd DiskDoubler Mac OS 淘汰
.dgc application/x-dgc-compressed DGCA Windows Windows
.dmg application/x-apple-diskimage Apple Disk Image macOS macOS, Windows, Linux 支持「互聯網啟用」磁盤鏡像,一旦下載,就會自動解壓、掛載、提取內容並丟棄。目前,Safari是唯一支持這種提取方式的瀏覽器;然而,也可以手動提取這些鏡像。該格式還可以用128位或256位AES加密進行密碼保護或加密。
.ear EAR 多種 多種 企業Java歸檔
.gca application/x-gca-compressed GCA DGCA的前身。
.genozip Genozip Linux, macOS, Windows Linux, macOS, Windows 優化但不限於基因組文件類型,如FASTQ、BAM、VCF
.ha [2] DOS 多種 是, 但可能受專利保護 DOS時代格式;使用算術/馬爾可夫編碼
.hki WinHKI 網際網路檔案館存檔,存檔日期2006-12-05. MS Windows MS Windows HKI
.ice ICE Windows Windows ICEOWS程序生成。擅長文本文件壓縮。
.jar application/java-archive JAR 多種 多種 Java歸檔,與ZIP文件兼容
.kgb KGB Archiver 多種 多種 開源歸檔器,使用PAQ系列算法進行壓縮,並可選擇加密。
.lzh, .lha application/x-lzh LHA DOS 多種 Amiga上的標準格式。
.lzx application/x-lzx LZX Amiga 最初在Amiga上使用的歸檔器。現在由微軟複製,用於其.cab和.chm文件。
.pak PAK HP NonStop HP NonStop [9] 來自NoGate Consultings的文件格式,是ARC壓縮器的競爭對手。

.pak也曾被短暫用於短命的MSDOS PKPAK程序。

.partimg PartImage 多種 多種 支持多種壓縮方法以及將檔案拆分成較小部分的磁盤鏡像歸檔格式。
.paq6, .paq7, .paq8 及其變體 PAQ 類Unix系統和Windows 類Unix系統和Windows 實驗性的開源打包工具 (http://mattmahoney.net/dc)
.pea PeaZip LinuxWindows LinuxWindows 開源歸檔器,支持認證加密、級聯加密、卷分割、自定義對象級和卷級完整性檢查(從CRCSHA-512Whirlpool哈希),快速的基於deflate的壓縮
.phar PHAR 多種 多種 一種包格式,通過將許多PHP代碼文件和其他資源(例如圖像、樣式表等)打包成一個檔案文件來實現應用程序和庫的分發
.pim PIM Windows Windows 由Ilia Muraviev開發的PIM自由壓縮工具的格式。使用基於LZP的壓縮算法,並為可執行文件、圖像和音頻文件設置了一組過濾器。
.pit PackIt Mac OS 淘汰
.qda Quadruple D Windows Windows 用於使用Quadruple D庫為Delphi編寫的遊戲中的數據。使用字節對壓縮
.rar application/x-rar-compressed RAR DOS 多種 一種流行的專有格式歸檔格式。
.rk RK 和 WinRK [3] 多種 多種 一種商業歸檔包的格式。與其他商業包不同的是,它們專注於結合實驗算法,以實現最高的壓縮率(以犧牲速度和內存為代價),例如PAQPPMD和PPMZ(帶有無限長度字符串的PPMD),以及專有算法。
.sda 自溶解歸檔 Commodore 64, Commodore 128 Commodore 64, Commodore 128 SDA指自溶解ARC文件,基於Chris Smeets編寫的Commodore 64和Commodore 128版本的ARC文件。雖然這些文件共享相同的擴展名,但它們在不同平台之間不兼容。即,在Commodore 64上創建的SDA在Commodore 128模式下運行會使機器崩潰,反之亦然。SDA的預期繼任者是SFX。
.sea 自解壓歸檔 Mac OS Mac OS 一種預Mac OS X自解壓歸檔格式。StuffIt、Compact Pro、Disk Doubler等都可以創建.sea文件,儘管StuffIt版本最常見。
.sen Scifer 多種 多種 帶內部頭的Scifer歸檔
.sfx 自解壓歸檔 Commodore 64, Commodore 128 Commodore 64, Commodore 128 SFX是一種使用LHArc壓縮算法的自解壓歸檔文件。它最初由Chris Smeets在Commodore平台上開發,主要使用CS-DOS擴展在Commodore 128上運行。與其前身SDA不同,SFX文件可以在Commodore 64和Commodore 128上運行,無論它們在哪台機器上創建。
.shk NuFX Apple II 多種 為Apple II系列計算機設計的歸檔格式。規範實現是ShrinkIt,它可以操作磁盤鏡像和文件。首選的壓縮算法是RLE和12位LZW的組合。檔案可以使用命令行NuLib工具或基於Windows的CiderPress進行操作。
.sit application/x-stuffit StuffIt Mac OS Mac OS Apple Macintosh計算機上常見的壓縮格式。免費的StuffIt Expander可用於Windows和macOS。
.sitx application/x-stuffitx StuffIt X 多種 多種 .sit格式的替代品,支持更多的壓縮方法、UNIX文件權限、長文件名、超大文件、更多的加密選項、數據特定的壓縮器(JPEG、Zip、PDF、24位圖像、MP3)。免費的StuffIt Expander可用於Windows和OS X。
.sqx SQX Windows Windows 免版稅壓縮格式
.tar.gz, .tgz, .tar.Z, .tar.bz2,
.tbz2, .tar.lz, .tlz, .tar.xz, .txz, .tar.zst
application/x-gtar tar結合gzip、compress、bzip2、lzip、xz或zstd 多種 多種 「tarball」格式將tar歸檔與基於文件的壓縮方案(通常為gzip)結合使用。通常用於類Unix平台上的源代碼和二進制分發,在其他地方也廣泛可用。Xarchiver支持類Unix平台上的.tar.zst歸檔/壓縮格式。
.uc .uc0 .uc2 .ucn .ur2 .ue2 UltraCompressor II DOS DOS UltraCompressor 2.3被開發為當時流行的PKZIP應用程序的替代品。應用程序的主要功能是能夠創建大檔案。這意味着帶有UC2文件擴展名的壓縮檔案可以容納將近100萬個文件。
.uca PerfectCompress[10] Windows Windows 基於PAQ、RZM、CSC、CCM和7zip。格式由一個PAQ、RZM、CSC或CCM壓縮文件和一個存儲在7z檔案中的壓縮設置清單組成。
.uha UHarc DOS/Windows DOS/Windows DOS
.war WAR 多種 多種 Web應用程序歸檔(基於Java的Web應用程序)
.wim application/x-ms-wim Windows映像 Windows Windows 為部署Microsoft Windows而開發的基於文件的磁盤映像格式。
.xar application/x-xar Xar 多種 多種
.xp3 KiriKiri Windows Windows 開源KiriKiri 視覺小說引擎的本機格式。使用塊分割和zlib壓縮的組合。文件名和路徑以UTF-16格式存儲。為完整性檢查,使用Adler-32校驗和。對於許多商業遊戲,文件通過所謂的「cxdec」模塊加密(並在運行時解碼),該模塊實現基於異或的加密。
.yz1 YZ1 Windows, DOS, Linux Windows, DOS, Linux Yamazaki拉鏈歸檔。由Yamazaki Satoshi創建的DeepFreezer歸檔工具中使用的壓縮格式。在TUGZip、IZArc和ZipZag中存在讀寫支持。
.zip, .zipx application/zip ZIP DOS 多種 Microsoft Windows上最廣泛使用的壓縮格式。在MacintoshUnix系統上也常用。
.zoo application/x-zoo zoo 多種 多種
.zpaq ZPAQ 多種 多種 具有回滾功能的日誌記錄(僅追加)歸檔格式。支持數據去重和基於最後修改日期的增量更新。多線程。在LZ77BWT上下文混合格式下壓縮。開源
.zz Zzip 多種 多種 壓縮算法基於Burrows–Wheeler變換方法的歸檔器。

參見[編輯]

腳註[編輯]


  1. ^ 1.0 1.1 1.2 不同平台之間的文件拓展名可能不同這些擴展的大小寫在不區分大小寫的平台上可能會有所不同。
  2. ^ 2.0 2.1 2.2 MIME類型可能是推測的。很少有格式在IANA正式註冊。純壓縮格式通常應以解壓縮數據的媒體類型來表示,並以內容編碼表示壓縮格式。
  3. ^ 3.0 3.1 3.2 正式名稱可能存在爭議。
  4. ^ 4.0 4.1 4.2 表示可以創建該文件格式的平台。
  5. ^ 如果在DOS操作系統中無法在文件名上附加.F,文件名擴展名的第二和第三個字符將被F取代。
  6. ^ The 'application/zlib' and 'application/gzip' Media Types [2016-05-03]. RFC 6713. 
  7. ^ 恢復平台表示可以在其上恢復/提取格式的平台。大多數文件格式可以在多個平台上使用。
  8. ^ "可用自由軟件恢復"表示是否可以使用自由軟件的提取工具恢復格式。
  9. ^ Tandem Unpak GUI http://sybond.web.id/project/?p=8
  10. ^ PerfectCompress. [2009-11-08]. (原始內容存檔於2012-07-23).