答案1
unzip -O cp932 filename.zip
我认为,选择-O cp932
可以避免这种崩溃。
答案2
我使用这个来解压我的日文编码的 zip 文件:
unzip -O shift-jis filename.zip
如果您安装了 p7zip,file-roller 会使用它。我不知道如果没有 p7zip 它会如何处理,但上述命令应该可以正常工作。
答案3
对于 GUI 用户:存档管理器 (file-roller)
经过修改的文件滚轮
https://askubuntu.com/a/611943/413480
https://launchpad.net/~hanipouspilot/+archive/ubuntu/file-roller
安装修改后的 file-roller 版本(或者直接提取 *.deb 中的 file-roller)
并运行
UNZIP='-O CP932' ZIPINFO='-O CP932' bin/file-roller
文件名可能正确。