@
cheneydog 我试了下 windows x64 22.01 ,还能用啊。
```
7z a -v1M archive.zip src/
```
7z 好就好在支持比较全,新版连 vhdx 、qcow 、apfs 都能读,但你得接受几乎没有的外壳集成和老土 UI 。
其实现在 windows 用 7z 什么的倒不是大问题,手机可能会有问题,因为 Android 系统只保证支持 zip+deflate 。
7z 和 xz 默认压缩算法都是 LZMA2 ,压缩率是高,但这个慢已经很有问题了,所以目前有些地方推动换 zstd 了。
win10 的话推荐用商店的 NanaZip ,是 7Zip 的一个衍生版,支持很多新算法,也是自带 CLI 别名的。
@
duke807 @
pperlee zip 很早就支持的 utf8 文件名扩展,但不是所有软件在创建 zip 时默认启用这个(但读通常没问题) ,7zip 老早就支持了,但直到 21.07 才对 zip 默认启用这个扩展(-mcu=on)。
zip 其实是扩展性很好的归档容器,兼容性好仅限 store/deflate 压缩算法和 ZipCrypto 加密,ZipCrypto 是已知有很多缺陷的。你完全可以用 7zip 创建五毒俱全但符合 PKZIP 标准的 zip(LZMA+AES128+ShiftJIS 文件名),当然这个用 Windows 的资源管理器是打不开的。
```
7z a jisar.zip src/ -mm=LZMA -mcl=on -mcu=off -mcp=932 -mem=AES128 -pPASSWORD
```
zip 已知的缺陷是不支持硬链接、固实、文件头加密,不过吧,又不是不能用。