日文文件名中断

日文文件名中断

我正在尝试修复我解压的任何 zip 文件或 rar 文件的编码问题。

我尝试通过 file-roller 解压的任何内容都像这样

在此处输入图片描述

如果在终端中使用解压缩实用程序,这是输出

  Archive:  romeo_inst.zip
  inflating: romeo/???~?I???V???f????.txt  
  inflating: romeo/???~?I???V???f????karaoke.mp3 

我不明白出了什么问题,我已经尝试了一切,包括convmv其他一切!

答案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

文件名可能正确。

相关内容