PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/1932234
1. 安装(12.04及以上):
sudo apt-get install unar
2. 使用:
假设需要解压的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解压。
相关推荐
除了使用unzip命令,我们还可以安装7-zip来解压zip文件,配合convmv使用解决乱码问题。安装7-zip和convmv的命令是sudo apt-get install convmv p7zip-full,解压zip文件的命令是 LANG=C 7z e zip_file | convmv -f ...
在Linux系统,特别是Ubuntu环境下,有时解压包含中文文件名的zip文件时,可能会遇到乱码问题。这主要是由于字符编码不匹配导致的。本文将详细介绍两种解决Ubuntu解压zip文件出现乱码的方法。 首先,我们需要理解...
在跨平台的数据传输过程中,经常遇到的一个问题是文件名乱码,尤其是在Linux环境下解压从Windows系统生成的ZIP文件时尤为常见。这是因为Windows系统通常使用GBK/GB2312等编码格式,而Linux系统的默认编码则是UTF-8。...
在Linux系统,特别是Fedora上,解压包含中文文件名的ZIP文件时常会遇到乱码问题。这主要是由于编码不兼容导致的。Windows系统通常使用GBK编码,而Linux系统更倾向于UTF-8编码。在Ubuntu中,我们可以使用`unzip -O ...
【批量下载】Ubuntu等.zip这个压缩包文件是一个专门为安卓用户准备的资源,旨在帮助他们将手机转变为小型Linux服务器,特别是为了运行Ubuntu操作系统。这为用户提供了在移动设备上体验Linux环境的可能性,例如用来...
dos2unix工具可以处理ASCII文本文件,确保跨平台兼容性,避免在不同操作系统之间传输文件时出现乱码或显示问题。 dos2unix安装包附带的安装说明书通常会涵盖以下步骤: 1. 获取安装包:首先,你需要下载dos2unix的...
这样,文件在Unix/Linux系统中可以正常显示和处理,避免出现乱码或无法正确读取的问题。 2. **跨平台兼容性**:由于不同的操作系统对文本文件的处理方式存在差异,dos2unix 提供了桥梁,使得在DOS/Windows系统创建...
确保系统设置正确,可以避免中文字符乱码的问题。 在Windows操作系统中,显示中文字符通常不是问题,因为Windows XP及以后的版本都内置了中文语言包。用户只需在“控制面板”的“区域和语言”选项中设置正确的语言...
编辑器 FCKeditor2.4 使用说明 ...问题三: 上传时新建的中文目录全部乱码 虽然上传到服务器上的文件名正常,但在JSP页面点下载链接时文件名乱码导致不能正常下载 查找资料:TOMCAT 链接参数有中文时,乱码解决方法 ...