安装(12.04及以上):
sudo apt-get install unar
使用:
假设需要解压的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.ucloud.cn/yun/15285.html
安装(12.04及以上): sudo apt-get install unar 使用: 假设需要解压的ZIP包是foo.zip lsar foo.zip #列出所有文件如果列出的文件名已经正确 unar foo.zip #解压所有文件如果列出的文件名还不正确 lsar -e GB18030 foo.zip #指定使用GB18030编码列出所有文件 unar -e GB18030 foo.z...
安装(12.04及以上): sudo apt-get install unar 使用: 假设需要解压的ZIP包是foo.zip lsar foo.zip #列出所有文件如果列出的文件名已经正确 unar foo.zip #解压所有文件如果列出的文件名还不正确 lsar -e GB18030 foo.zip #指定使用GB18030编码列出所有文件 unar -e GB18030 foo.z...
这个主要是因为zip文件对文件名的编码默认为当前环境的locale,如在windows下压缩的zip文件,在linux下其中的中文名便会乱码。 这是zip格式的缺陷,所以目前并没有很完美的解决办法。当前的办法有如下两种: 使用upzip命令的时候加个参数 upzip -O CP936 a.zip 用python写一个脚本来解压 #!/usr/bin/env python # -*- c...
这个主要是因为zip文件对文件名的编码默认为当前环境的locale,如在windows下压缩的zip文件,在linux下其中的中文名便会乱码。 这是zip格式的缺陷,所以目前并没有很完美的解决办法。当前的办法有如下两种: 使用upzip命令的时候加个参数 upzip -O CP936 a.zip 用python写一个脚本来解压 #!/usr/bin/env python # -*- c...
摘要:在您的系统设置为中文环境时,如果有对应的中文手册页,则该手册页将显示中文版本。如系统并非中文环境,请临时调整您的环境变量以使用中文内容。解决中文乱码问题中文乱码问题主要是由于主机版本比较低造成的,安装新版本即可解决。 工具介绍 man 这个常用的命令相信大家应该都知道并且使用过吧,当你对一个命令不熟悉时,你可能要使用man来查看下针对命令的描述,相当于命令手册了,但是手...
阅读 3555·2021-10-12 10:12
阅读 2635·2021-09-10 11:18
阅读 3499·2019-08-30 15:54
阅读 2598·2019-08-30 15:53
阅读 475·2019-08-30 13:54
阅读 841·2019-08-30 13:21
阅读 2051·2019-08-30 12:57
阅读 1562·2019-08-30 11:10