壓縮文件格式列表
此條目目前正依照en:List_of_archive_formats上的內容進行翻譯。 (2022年1月10日) |
僅存檔[編輯]
文件擴展名[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 | 類Unix | 一個使用Bourne shell(sh)的自解壓存檔文件。 |
.LBR | LBR | 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 format、BAM、VCF 等基因組文件格式的壓縮器。 |
.gz | application/gzip[6] | gzip | 類Unix | GNU Zip、類Unix系統使用的主要壓縮格式。其壓縮算法是DEFLATE,它結合了LZSS和霍夫曼編碼。 |
.lz | application/x-lzip | lzip | 類Unix | 另一種LZMA算法的實現,支持校驗和與標識字節。 |
.lz4 | LZ4 | 類Unix | 由Yann Collet開發的算法,設計用於非常高的(解)壓縮速度。它是LZ77的衍生物,沒有使用熵編碼法。 | |
.lzma | application/x-lzma | lzma | 類Unix | 7-Zip所使用的LZMA壓縮算法。 |
.lzo | application/x-lzop | lzop | 類Unix | 一個LZO數據壓縮算法的實現。 |
.rz | rzip | 類Unix | 一個壓縮軟件,設計用於處理包含長距離冗餘的非常大的文件。 | |
.sfark | sfArk | Windows | 一個壓縮軟件,設計用於對 SF2 文件(SoundFont)進行高壓縮。 | |
.sz | application/x-snappy-framed | Snappy | 類Unix | 由谷歌開發的一種壓縮格式,在2011年開放源代碼。Snappy的目標並非最大壓縮率或與其他壓縮程序庫的兼容性,而是非常高的速度和合理的壓縮率。它是LZ77的衍生物,沒有採用熵編碼法。 |
.?Q? | SQ_(軟件) | 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 | 類Unix | 傳統的LZW壓縮格式。 |
.zst | application/zstd | Zstandard | 跨平台 | 由Facebook的Yann Collet開發的一個無損數據壓縮算法,為LZ77的衍生物。 |
.??_ | MS-DOS Windows |
一些DOS和Windows安裝程序使用的壓縮格式。壓縮算法為LZSS。 |
參見[編輯]
腳註[編輯]
- ^ 1.0 1.1 不同平台之間的文件拓展名可能不同這些擴展的大小寫在不區分大小寫的平台上可能會有所不同。
- ^ 2.0 2.1 MIME類型可能是推測的。很少有格式在IANA正式註冊。純壓縮格式通常應以解壓縮數據的媒體類型來表示,並以內容編碼表示壓縮格式。
- ^ 3.0 3.1 正式名稱可能存在爭議。
- ^ 4.0 4.1 表示可以創建該文件格式的平台。
- ^ 如果在DOS操作系統中無法在文件名上附加
.F
,文件名擴展名的第二和第三個字符將被F
取代。 - ^ The 'application/zlib' and 'application/gzip' Media Types [2016-05-03]. RFC 6713.
|