7z
在计算机科学中,7z是一种可以使用多种压缩算法进行数据压缩的档案格式。该格式最初被7-Zip实现并采用,但是这种档案格式是公有的,并且7-Zip软件本身亦在GNU寬通用公共許可證 (GNU LGPL)协议下开放源代码。目前LZMA软件开发工具包的最新版本為v19.00。
.7z | |
application/x-7z-compressed | |
统一类型标识 | org.7-zip.7-zip-archive |
特征签名 | '7', 'z', 0xBC, 0xAF, 0x27, 0x1C |
开发者 | 伊戈爾·帕夫洛夫 |
初始版本 | 1999[1] |
格式类型 | 資料壓縮 |
自由格式 | 是(GNU較寬鬆公共許可證) |
网站 | 7-zip 官网 |
7z格式的MIME类型为application/x-7z-compressed
.
特色与高性能
7z格式的主要特色有:
压缩
该格式的开發结构允许添加标准以外的压缩算法。
现在支持以下算法:
- LZMA - 改良和优化算法后的LZMA最新版本,使用马尔可夫链/熵信息编码和Patricia trie。
- LZMA2 - 經過改良後的LZMA算法,支援更多 CPU 執行緒。
- PPMD - 基于Dmitry Shkarin之上的算法2002 PPMdH(PPMII/cPPMII)并加以优化:PPMII是1984年PPM压缩算法(局部匹配思想是开创)的进阶版本。
- BCJ - 32位x86可执行文件转换程序,参见LZMA。对短程jump操作和调用操作的目标地址进行压缩。
- BCJ2 - 32位x86可执行文件转换程序,参见LZMA。对jump操作,调用操作和有条件jump操作的目标地址进行单独压缩。
- Bzip2 - 标准BWT算法。Bzip2使用(更快的)哈夫曼编码和(更强的)熵信息编码。
- DEFLATE - 标准LZ77-based算法。
算法的实现
下列压缩软件支持7z文件格式:
参见
- 压缩格式列表
- 自由檔案格式
參考來源
外部链接
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.