linux 解压zip文件名乱码问题解决

在linux下解压zip文件后会出现中文乱码问题,可用下面的方法解决

1、jar解压:jar xvf filename.zip

2、7za解压: 7za e filename.zip

注意:unzip、7z都不对文件名进行转码。

3、修改 file-roller 的源码,这样就可以用归档管理器來查看和解压了。

1)下载源码包:apt-get source file-roller

这样在当前目录下会出现3个文件和一个子目录(比如我的)

file-roller-2.32.0/

file-roller_2.32.0.orig.tar.gz

file-roller_2.32.0-0ubuntu1.debian.tar.gz

file-roller_2.32.0-0ubuntu1.dsc

2)修改源码:cd file-roller-2.32.0

patch文件:

Just exchange the position of 7z and 7za

修复中文文件名乱码问题

 

 

打补丁也行,手动修改也行

3)编译打包: dpkg-buildpackage

执行时会出错,按照提示,将依赖的软件包安装后,再执行一次 dpkg-buildpackage
完了后在上层目录中,有file-roller_2.32.0-0ubuntu1_i386.deb软件包生成
4)安装:先移除旧软件 sudo apt-get remove file-roller
再安装:sudo dpkg -i file-roller_2.32.0-0ubuntu1_i386.deb
至此结束。
这里提供我编译好的软件包:file-roller_2.32.0-0ubuntu1_i386.deb

 

呵呵,第一次在这里写blog。

以上第3中方法乃是原创,转载请注明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值