linux解压zip安装包出现乱码的后续问题

下载了zip文件后,解压出现乱码问题
google了一下,大多数都是说下载7zip和convmv来解决,然后按照所说做了一遍,确实是吧把文件名乱码的问题解决了,可是视频文件全部变成了文档,而且显示0字节,再以后每次解压缩都会把avi视频给转换成文档,然后提示提取时出错
以下是我用过的命令:

convmv -f gb2312 -t utf8 -r --notest *
convmv -f gbk -t utf8 --notest --nosmart
convmv -f GBK -t utf8 --notest -r 
LANG=C 7z x java.zip
convmv -f cp936 -t utf8 -r --notest *
阅读 3.6k
2 个回答

deb 系发行版可以直接用 unar 直接解压文件,这个工具会自动检测文件编码

unar file.zip

或者
尝试以下命令有没有报错

unzip -O CP936 file.zip

如果报错,就按照 https://github.com/ikohara/dp... 给 unzip 打上 patch, 再执行上面的命令

所以我不用 convmv。从来没正确过……

我写了个叫 gbkunzip 的脚本,你可以找来试试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题