mac 怎么解压中文加密的 zip 包?

240 天前
 enaxm

试了几乎所有软件 keka 7zip bandizip 开 pd 虚拟机 windows winrar

全部提示密码错误,或者无效字符 密码正确,换到 windows 电脑上就能解压了

所以,mac 平台上遇到这种中文加密的 zip 包该怎么正常解压?

1703 次点击
所在节点    macOS
11 条回复
ShadowPower
240 天前
from zipfile import ZipFile

with ZipFile("文件名.zip", "r", metadata_encoding="gb2312") as z:
z.extractall(pwd="中文密码".encode("gb2312"))

这样解压
enaxm
240 天前
@ShadowPower #1 提示没有 metadata_encoding 参数,改了一下:
from zipfile import ZipFile

password = "密码".encode("gb2312")

with ZipFile("文件.zip", "r") as z:
z.extractall(pwd=password)


然而新的问题出现了,这个 zip 压缩包是分 p 的,有.zip(总),.z01, .z02 这种,报错提示 zipfile 解压不了
ShadowPower
240 天前
@enaxm 不知那些压缩工具能不能在不知道解压密码的情况下合并分卷……
SakuraYuki
240 天前
mapzip 可以,但是比较蛋疼的是输入框默认只能打英文,需要自己复制粘贴好中文
SakuraYuki
240 天前
@SakuraYuki mapzip >> maczip
yanhonghong
240 天前
这个压缩包用的 2345 好压吧
yanhonghong
240 天前
还有一部分的 zip 包只能用 maczip 才能解压
yqf0215
239 天前
在 Apple store 下载 The Unarchiver 并安装。
这是最优解,无界面,系统无缝调用。
KeoC
239 天前
Bandizip 工具栏里把编码改成简体中文,密码的编码也会跟着变了
IgniteWhite
239 天前
The Unarchiver 解压最稳,Keka 则是压缩选项多最好用
enaxm
238 天前
@KeoC #9 这方法可行;应该是我系统是英文的,所以 The Unarchiver 、Keka 解压都失败了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1035863

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX