什么是 7Z 文件?
7z 是一种用于压缩文件和文件夹的归档格式,具有高压缩比。它基于开源架构,可以使用任何压缩和加密算法。该格式现在受到许多软件应用程序的支持,例如 7-ZIP,可公开下载和使用以操作 .7z 文件。具有 .7z 扩展名的文件具有 mime 类型的应用程序/x-7z 压缩。
7z 中支持的压缩方法##
由于其开放式架构,7z 可以支持任何压缩方法。以下是 7z 当前可用和支持的压缩方法列表。
- LZMA - LZ77 算法的改进和优化版本
- LZMA2 - LZMA 的改进版本
- PPMD - Dmitry Shkarin 的 PPMdH 有小的改动
- BCJ - 32 位 x86 可执行文件的转换器
- BCJ2 - 32 位 x86 可执行文件的转换器
- BZIP2 - 标准 BWT 算法
- Deflate - 基于标准 LZ77 的算法
7z 文件格式规范
7z 使用二进制文件格式来存储压缩档案。 7-ZIP归档器的开发和实现首次出现了7z文件格式。其格式规范可在 7-ZIP 代码存储库中的“Docs"子目录下以纯文本格式访问,该代码库可根据 GNU 宽通用公共许可证。 LZMA 是 7z 文件使用的默认压缩方法。
文件签名
7z 文件以签名字节 ‘7’ ‘z’ BC AF 27 1C 开头。
AES 加密
7z 文件格式支持 256 位 AES 加密,能够加密存档的文件名。加密密钥是用户定义的,基于 SH-256 散列函数。
7z的显着特点
7z 是新的存档格式,提供高压缩比。 7z 格式的主要特点包括:
- 在 GNU Lesser General Public License 下打开文件格式,允许您使用任何压缩和加密方法
- 高压缩比
- 强大的 AES-256 加密
- 支持大小高达 16,000、000、000 GB(16 exbibytes)的大文件
- Unicode 文件名
- 固体压缩
- 压缩存档标题