壓縮文件格式列表

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

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

僅存檔[編輯]

文件擴展名[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. ^ 1.0 1.1 不同平台之間的文件拓展名可能不同這些擴展的大小寫在不區分大小寫的平台上可能會有所不同。
  2. ^ 2.0 2.1 MIME類型可能是推測的。很少有格式在IANA正式註冊。純壓縮格式通常應以解壓縮數據的媒體類型來表示,並以內容編碼表示壓縮格式。
  3. ^ 3.0 3.1 正式名稱可能存在爭議。
  4. ^ 4.0 4.1 表示可以創建該文件格式的平台。
  5. ^ 如果在DOS操作系統中無法在文件名上附加.F,文件名擴展名的第二和第三個字符將被F取代。
  6. ^ The 'application/zlib' and 'application/gzip' Media Types [2016-05-03]. RFC 6713.