试了几乎所有软件 keka 7zip bandizip 开 pd 虚拟机 windows winrar
全部提示密码错误,或者无效字符 密码正确,换到 windows 电脑上就能解压了
所以,mac 平台上遇到这种中文加密的 zip 包该怎么正常解压?
1
ShadowPower 240 天前
from zipfile import ZipFile
with ZipFile("文件名.zip", "r", metadata_encoding="gb2312") as z: z.extractall(pwd="中文密码".encode("gb2312")) 这样解压 |
2
enaxm OP @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 解压不了 |
3
ShadowPower 240 天前
@enaxm 不知那些压缩工具能不能在不知道解压密码的情况下合并分卷……
|
4
SakuraYuki 240 天前
mapzip 可以,但是比较蛋疼的是输入框默认只能打英文,需要自己复制粘贴好中文
|
5
SakuraYuki 240 天前
@SakuraYuki mapzip >> maczip
|
6
yanhonghong 240 天前
这个压缩包用的 2345 好压吧
|
7
yanhonghong 240 天前
还有一部分的 zip 包只能用 maczip 才能解压
|
8
yqf0215 240 天前 1
在 Apple store 下载 The Unarchiver 并安装。
这是最优解,无界面,系统无缝调用。 |
9
KeoC 240 天前
Bandizip 工具栏里把编码改成简体中文,密码的编码也会跟着变了
|
10
IgniteWhite 239 天前
The Unarchiver 解压最稳,Keka 则是压缩选项多最好用
|