博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu 解决中文zip乱码问题
阅读量:5289 次
发布时间:2019-06-14

本文共 531 字,大约阅读时间需要 1 分钟。

 

用到的工具是The Unarchiver项目提供的lsar/unar工具。

The Unarchiver项目主页:http://code.google.com/p/theunarchiver/
安装(12.04及以上):

代码:
sudo apt-get install unar

12.04以下或者想编译安装的朋友请参考:
使用
假设需要解压的ZIP包是foo.zip

代码:
lsar foo.zip #列出所有文件

如果列出的文件名已经正确

代码:
unar foo.zip #解压所有文件

如果列出的文件名还不正确

代码:
lsar -e GB18030 foo.zip #指定使用GB18030编码列出所有文件
unar -e GB18030 foo.zip #指定使用GB18030解压所有文件

注:GB18030编码文件名的ZIP文件一般由简体中文版Windows产生,对于繁体中文版Windows产生的ZIP文件可以尝试BIG5-HKSCS编码,对其他语种的常见编码不再赘述。通用的原则是用lsar测试出正确的编码以后,用unar解压。
参考

转载于:https://www.cnblogs.com/xxhong/p/4062728.html

你可能感兴趣的文章
PHP环境配置
查看>>
堆排序
查看>>
java实现链栈
查看>>
代码·--四则运算的主要核心代码
查看>>
将人工智能带到物联网边界设备(2)
查看>>
软件工程学习计划
查看>>
VIM神器打造Javascript开发环境
查看>>
并查集
查看>>
git提交后提交忽略文件处理.gitignore
查看>>
PHP面试随笔
查看>>
EasyUI 使用tabs切换后datagrid显示不了内容
查看>>
星际迷航5终极先锋
查看>>
delete symlink in subversion using svn delete command
查看>>
learning shell display alert function
查看>>
【华科考研机试题】阶乘
查看>>
经典文章
查看>>
关于STM32-MDK中preprocessor symbols解释
查看>>
1008. Elevator (20)
查看>>
codevs 2144 砝码称重2
查看>>
nyoj_34_韩信点兵
查看>>