压缩文件格式列表

此列表包含由文件归档器和数据压缩软件创建的文件格式。
仅存档
文件扩展名不同平台之间的文件拓展名可能不同这些扩展的大小写在不区分大小写的平台上可能会有所不同。MIME类型MIME类型可能是推测的。很少有格式在IANA正式注册。纯压缩格式通常应以解压缩数据的媒体类型来表示，并以内容编码表示压缩格式。正式名称正式名称可能存在争议。平台表示可以创建该文件格式的平台。描述.a, .arapplication/x-archiveUnix Archiver类Unix一种类Unix系统上的传统归档格式，现在主要被用于创建静态库。.cpioapplication/x-cpiocpio类UnixRPM 文件由元数据和通常是 cpio 格式的归档文件连接而成。随着 cpio 格式逐渐过时，较新的 RPM 系统也开始支持其他归档格式。值得注意的是，cpio 格式也被用于 initramfs（初始化内存文件系统）。.sharapplication/x-shar类Unix一种使用Bourne shell（sh）的自解压存档格式。.LBR CP/M
DOSLBR档案是一种用于存储多个文件的系统。LBR档案通常包含经过SQ处理的文件，或者整个档案本身经过SQ压缩。使用SQ压缩的LBR档案以.LQR扩展名结尾。.isoapplication/x-iso9660-imageISO-9660 image跨平台这种存档格式最初主要用于归档和分发光盘（如CD-ROM或DVD-ROM）上的原始或定制修改过的内容。随着发展，它也可以用于归档其他类型的存储介质、特定的磁盘分区、文件夹或文件。生成的存档文件通常经过优化，以便于将其刻录到可重写的CD或DVD光盘中，并能方便地进行恢复或访问。 .lbrCommodore 64/128该库文件格式主要用于Commodore 64和128系列计算机，与DOS的LBR格式无关。尽管库文件的实现相对简单，且有许多程序可用于操作这些文件，但其存在一个局限性：库文件一旦创建，就无法在后续使用中进行扩展或修改。具体来说，无法直接向文件中添加、修改或删除文件内容，必须重新创建整个库文件才能进行这些操作。.marMozilla ARchive 跨平台由Mozilla开发的一种存档格式，用于存储二进制diff文件。.sbxapplication/x-sbxSeqBox 跨平台这种存档格式是一种单文件容器/归档，能够在文件系统结构完全丢失的情况下仍然可以恢复其内容。.tarapplication/x-tarTape archive类Unix在类Unix系统上常见的一种存档格式。

仅压缩
文件扩展名MIME类型 type正式名称平台描述.br application/x-brotliBrotli全部Brotli 是谷歌针对文本网页内容开发的一种压缩算法，通常可以比该用例的其他算法实现更高的压缩率。.bz2application/x-bzip2Bzip2类Unix一种开源、专利和免版税的压缩格式。压缩算法为Burrows-Wheeler变换，遵循Move-to-front变换并且使用霍夫曼编码。.F，.?XF如果在DOS操作系统中无法在文件名上附加.F，文件名扩展名的第二和第三个字符将被F取代。Freeze/melt  QNX4类UnixDOS适用于QNX4操作系统的老式压缩软件。该压缩算法是LZSS的改良版，采用适应性霍夫曼编码。.genozipapplication/vnd.genozipgenozipLinux, macOS, Windows一种用于FASTQ format、BAM、VCF 等基因组文件格式的压缩器。.gzapplication/gzipgzip类UnixGNU Zip、类Unix系统使用的主要压缩格式。其压缩算法是DEFLATE，它结合了LZSS和霍夫曼编码。.lzapplication/x-lzip类Unix另一种LZMA算法的实现,支持校验和与标识字节。.lz4LZ4类Unix由Yann Collet开发的算法，设计用于非常高的（解）压缩速度。它是LZ77的衍生物，没有使用熵编码法。.lzmaapplication/x-lzmalzma类Unix7-Zip所使用的LZMA压缩算法。.lzoapplication/x-lzop类Unix一个LZO数据压缩算法的实现。.rz类Unix一个压缩软件，设计用于处理包含长距离冗余的非常大的文件。.sfarksfArkWindows一个压缩软件，设计用于对 SF2 文件（SoundFont）进行高压缩。.szapplication/x-snappy-framedSnappy类Unix由谷歌开发的一种压缩格式，在2011年开放源代码。Snappy的目标并非最大压缩率或与其他压缩程序库的兼容性，而是非常高的速度和合理的压缩率。它是LZ77的衍生物，没有采用熵编码法。.?Q?CP/MDOS全名Squeeze，是使用霍夫曼编码压缩文件的程序。被压缩文件名称的中间首字母将被改为“Q”，因此压缩的文本文件（TXT）将以TQT结尾，压缩的可执行文件（COM或EXE）将以 CQM或EQE结尾。通常与LBR归档工具一同使用：将压缩的文件存储在中，或者压缩解压缩后的文件，然后对其归档并压缩，其名称以.LQR结尾。.?Z?Crunch(软件)CP/MDOS一个由Steven Greenberg编写的实现LZW算法的压缩软件。多年来在CP/M领域里，当ARC没有实现时，存储在.LBR档案中的CRUNCHed文件非常流行。CRUNCH对LZW的实现有一个有点不寻常的特点，那就是当内存中的代码表变满时，会修改并偶尔清除它，从而使许多文件的压缩率提高几个百分点。.xzapplication/x-xz类Unix一种使用LZMA2算法来产生高压缩率的压缩格式。LZMA算法是LZ77的衍生物，以区间编码的形式进行熵编码。.zapplication/x-compress类Unix传统的哈夫曼编码压缩格式。.Zapplication/x-compress类Unix传统的LZW压缩格式。.zstapplication/zstdZstandard跨平台由Facebook的开发的一个无损数据压缩算法，为LZ77的衍生物。.??_MS-DOSWindows一些DOS和Windows安装程序使用的压缩格式。压缩算法为LZSS。
归档并压缩
文件扩展名MIME类型正式名称创建平台恢复平台恢复平台表示可以在其上恢复/提取格式的平台。大多数文件格式可以在多个平台上使用。可用自由软件恢复"可用自由软件恢复"表示是否可以使用自由软件的提取工具恢复格式。描述.7zapplication/x-7z-compressed7z多种多种开源文件格式，由7-Zip使用。.s7zapplication/x-7z-compressed7zXmacOSmacOS，尽管可以在不同平台上恢复，但并不立即可行基于7z。保留Spotlight元数据、资源分支、所有者/组信息、日期和其他数据，这些数据在压缩时可能会丢失。

由于引入了AppleDouble编码的7z档案（仅限Macintosh），该格式已被淘汰。.aarapplication/octet-streamApple ArchivemacOSmacOS由苹果公司创建，于2020年随iOS 14推出。.aceapplication/x-ace-compressedACEWindows多种专有格式.afaapplication/x-astrotite-afaAFA类UNIX类UNIX一种压缩并双重加密数据（AES256和CAS256）以避免暴力攻击的格式，还可以在AFA文件中隐藏文件。它有两种方式来保证数据的完整性，并在文件出错时进行修复（通过AstroA2P（在线）或Astrotite（离线）修复）。.alzapplication/x-alz-compressedALZipWindows多种主要是韩国格式，设计用于非常大的档案。.apkapplication/vnd.android.package-archiveAPK多种多种Android应用程序包（jar的变体）。.arc, .arkapplication/octet-streamARC多种多种在早期的BBS中非常流行，是第一个提供压缩和归档的单一程序。主要被PKZIP取代。.arc, .cdxapplication/x-freearcFreeArcWindows, LinuxWindows, Linux由Bulat Ziganshin开发的开源文件格式。正在开发一个名为"FreeArc Next"的版本，其中包括Zstandard支持。.arjapplication/x-arjARJDOS多种90年代PKZIP的竞争对手，提供更好的多部分档案处理。.b1application/x-b1B1多种多种开放档案格式，由B1 Free Archiver使用 (http://dev.b1.org/standard/archive-format.html ).b6zB6ZmacOS多种压缩档案格式 B6Zip .baScifer多种多种带外部头的二进制档案.bhBlakHole来自ZipTV压缩组件的专有格式.cabapplication/vnd.ms-cab-compressedCabinetWindows多种Microsoft Windows本地档案格式，也被许多商业安装程序使用，如WISE。.carCompressia archiveDOSDOS由Yaakov Gringeler创建；最后一次发布于2003年（Compressia 1.0.0.1 beta），现已显然停产。30天的免费试用让用户可以创建和提取档案；之后只能提取，不能创建。.cfsapplication/x-cfs-compressedCFSWindows, 类Unix系统，包括macOS多种开源文件格式。 .cptCompact ProMac OS多种 Compact Pro档案，在Mac平台上曾常用的归档工具，直到Mac OS 7.5.x。与StuffIt竞争；现已淘汰。.darapplication/x-darDisk Archiver类Unix系统，包括macOS类Unix系统，包括macOS, Windows开源文件格式。 文件分别使用gzip、bzip2或lzo压缩。.ddDiskDoublerMac OS 淘汰.dgcapplication/x-dgc-compressedDGCAWindowsWindows.dmgapplication/x-apple-diskimageApple Disk ImagemacOSmacOS, Windows, Linux支持“互联网启用”磁盘镜像，一旦下载，就会自动解压、挂载、提取内容并丢弃。目前，Safari是唯一支持这种提取方式的浏览器；然而，也可以手动提取这些镜像。该格式还可以用128位或256位AES加密进行密码保护或加密。.earEAR多种多种企业Java归档.gcaapplication/x-gca-compressedGCADGCA的前身。.genozipGenozip Linux, macOS, WindowsLinux, macOS, Windows优化但不限于基因组文件类型，如FASTQ、BAM、VCF.ha DOS多种, 但可能受专利保护DOS时代格式；使用算术/马尔可夫编码.hkiWinHKI MS WindowsMS WindowsHKI.iceICEWindowsWindows由ICEOWS程序生成。擅长文本文件压缩。.jarapplication/java-archiveJAR多种多种Java归档，与ZIP文件兼容.kgbKGB Archiver多种多种开源归档器，使用PAQ系列算法进行压缩，并可选择加密。.lzh, .lhaapplication/x-lzhLHADOS多种在Amiga上的标准格式。.lzxapplication/x-lzxLZXAmiga最初在Amiga上使用的归档器。现在由微软复制，用于其.cab和.chm文件。.pakPAKHP NonStopHP NonStopTandem Unpak GUI http://sybond.web.id/project/?p=8 来自NoGate Consultings的文件格式，是ARC压缩器的竞争对手。
.pak也曾被短暂用于短命的MSDOS PKPAK程序。.partimgPartImage多种多种支持多种压缩方法以及将档案拆分成较小部分的磁盘镜像归档格式。.paq6, .paq7, .paq8 及其变体PAQ类Unix系统和Windows类Unix系统和Windows实验性的开源打包工具 (http://mattmahoney.net/dc ).peaPeaZipLinux和WindowsLinux和Windows开源归档器，支持认证加密、级联加密、卷分割、自定义对象级和卷级完整性检查（从CRC到SHA-512和Whirlpool哈希），快速的基于deflate的压缩.pharPHAR多种多种一种包格式，通过将许多PHP代码文件和其他资源（例如图像、样式表等）打包成一个档案文件来实现应用程序和库的分发.pimPIMWindowsWindows由Ilia Muraviev开发的PIM自由压缩工具的格式。使用基于LZP的压缩算法，并为可执行文件、图像和音频文件设置了一组过滤器。.pitPackItMac OS 淘汰.qdaQuadruple DWindowsWindows用于使用Quadruple D库为Delphi编写的游戏中的数据。使用字节对压缩。.rarapplication/x-rar-compressedRARDOS多种一种流行的专有格式归档格式。.rk RK 和 WinRK  多种多种一种商业归档包的格式。与其他商业包不同的是，它们专注于结合实验算法，以实现最高的压缩率（以牺牲速度和内存为代价），例如PAQ、PPMD和PPMZ（带有无限长度字符串的PPMD），以及专有算法。.sda自溶解归档Commodore 64, Commodore 128Commodore 64, Commodore 128SDA指自溶解ARC文件，基于Chris Smeets编写的Commodore 64和Commodore 128版本的ARC文件。虽然这些文件共享相同的扩展名，但它们在不同平台之间不兼容。即，在Commodore 64上创建的SDA在Commodore 128模式下运行会使机器崩溃，反之亦然。SDA的预期继任者是SFX。.sea自解压归档Mac OSMac OS一种预Mac OS X自解压归档格式。StuffIt、Compact Pro、Disk Doubler等都可以创建.sea文件，尽管StuffIt版本最常见。.senScifer多种多种带内部头的Scifer归档.sfx自解压归档Commodore 64, Commodore 128Commodore 64, Commodore 128SFX是一种使用LHArc压缩算法的自解压归档文件。它最初由Chris Smeets在Commodore平台上开发，主要使用CS-DOS扩展在Commodore 128上运行。与其前身SDA不同，SFX文件可以在Commodore 64和Commodore 128上运行，无论它们在哪台机器上创建。.shkNuFXApple II多种为Apple II系列计算机设计的归档格式。规范实现是ShrinkIt，它可以操作磁盘镜像和文件。首选的压缩算法是RLE和12位LZW的组合。档案可以使用命令行NuLib工具或基于Windows的CiderPress进行操作。.sitapplication/x-stuffitStuffItMac OSMac OS在Apple Macintosh计算机上常见的压缩格式。免费的StuffIt Expander可用于Windows和macOS。.sitxapplication/x-stuffitxStuffIt X多种多种.sit格式的替代品，支持更多的压缩方法、UNIX文件权限、长文件名、超大文件、更多的加密选项、数据特定的压缩器（JPEG、Zip、PDF、24位图像、MP3）。免费的StuffIt Expander可用于Windows和OS X。.sqxSQXWindowsWindows一种无需支付版权费用的压缩格式。.tar.gz, .tgz, .tar.Z, .tar.bz2,.tbz2, .tar.lz, .tlz, .tar.xz, .txz, .tar.zstapplication/x-gtartar结合gzip、compress、bzip2、lzip、xz或zstd多种多种“tarball”格式将tar归档与基于文件的压缩方案（通常为gzip）结合使用。通常用于类Unix平台上的源代码和二进制分发，在其他地方也广泛可用。Xarchiver支持类Unix平台上的.tar.zst归档/压缩格式。.uc .uc0 .uc2 .ucn .ur2 .ue2UltraCompressor IIDOSDOSUltraCompressor 2.3被开发为当时流行的PKZIP应用程序的替代品。应用程序的主要功能是能够创建大档案。这意味着带有UC2文件扩展名的压缩档案可以容纳将近100万个文件。.ucaPerfectCompressWindowsWindows基于PAQ、RZM、CSC、CCM和7zip。格式由一个PAQ、RZM、CSC或CCM压缩文件和一个存储在7z档案中的压缩设置清单组成。.uhaUHarcDOS/WindowsDOS/WindowsDOS.warWAR多种多种Web应用程序归档（基于Java的Web应用程序）.wimapplication/x-ms-wimWindows映像WindowsWindows为部署Microsoft Windows而开发的基于文件的磁盘映像格式。.xarapplication/x-xarXar多种多种.xp3KiriKiriWindowsWindows这是开源视觉小说引擎KiriKiri的原生格式，采用了块分割和zlib压缩的组合方式。文件名和路径以UTF-16格式存储。为了确保数据完整性，使用了Adler-32哈希值进行校验。对于许多专有游戏，这些文件会通过名为“cxdec”的模块进行加密（并在运行时解密），该模块采用基于异或的加密算法。.yz1YZ1Windows, DOS, LinuxWindows, DOS, LinuxYamazaki拉链归档。由Yamazaki Satoshi创建的DeepFreezer归档工具中使用的压缩格式。在TUGZip、IZArc和ZipZag中存在读写支持。.zip, .zipxapplication/zipZIPDOS多种在Microsoft Windows上最广泛使用的压缩格式。在Macintosh和Unix系统上也常用。.zooapplication/x-zoozoo多种多种.zpaqZPAQ多种多种具有回滚功能的日志记录（仅追加）归档格式。支持数据去重和基于最后修改日期的增量更新。多线程。在LZ77、BWT和上下文混合格式下压缩。开源。.zzZzip多种多种压缩算法基于Burrows–Wheeler变换方法的归档器。

参见
归档文件
压缩软件比较
文件系统的对比
文件系统列表

zlib

脚注

Category:归档格式
Category:计算机相关列表