ZIP
PKWARE 于 1989 年公开的归档格式,可把多个文件合为一个并加以压缩。
ZIP 是一种归档格式,用来把多个文件和文件夹打包成一个文件,并压缩后传递。PKWARE 在 1989 年公开了规范文档 APPNOTE,截至 2026 年 10 月,版本为 6.3.10(2022 年 11 月 1 日发布)。扩展名为 .zip。
每个文件单独压缩,末尾的中央目录保存全部内容的清单。标准压缩方式是 Deflate(方式 8),属于无损压缩,能原样还原数据。JPEG 这类已经压缩过的照片,只能再缩小一点。
- 加密:APPNOTE 本身把传统加密(通常称为 ZipCrypto)定位为弱加密,另有密钥长度为 128 bit 或 256 bit 的 AES 方式
- 文件名:通用标志位第 11 位置位时,文件名以 UTF-8 存储。未置位时规范规定为 CP437,但很多压缩包按制作环境的编码写入文件名(日文 Windows 为 cp932),这正是乱码的来源
- 可直接打开的环境:Windows、macOS、iPhone 的“文件”App 和 Android 的 Files by Google 都无需额外软件即可解压
在手机上打开带密码 ZIP 的步骤,见用手机打开带密码的 ZIP。