在Ubuntu下解压Windows下压缩的zip文件时,会出现解压出的带中文文件名的文件名乱码,这是因为Ubuntu和Windows默认的编码不同,Ubuntu下默认的编码是UTF-8,而Windows下默认的编码是GBK,而zip文件自身却不带有任何标识其编码的信息.对于这个问题,主要有以下三种解决方法: 一.命令行指定解压字符集 解压时指定字符集,可以是CP936,GBK,GB18030 $unzip -O CP936 xxx.zip 不过,"man unzip"对这个参数没有任何…
主要原因是,在windows下压缩文件时,是以系统的默认编码(gbk,gb18030)来压缩,zip文件并没有声明编码的格式,因此,linux下解压缩时,也会使用系统默认的格式(utf-8)解压缩,编码格式不同,自然会出现乱码. 解决办法,linux下解压zip文件时声明一下编码即可.比如对于某个windows下用zip压缩的文件 xx.zip 解压时,可以利用 $ unzip -O CP936 xx.zip很方便,亲测~ 实际上,CP936用GBK, GB18030也是可以的. 补充,一般ra…
File outFileDir = new File(outDir);if (!outFileDir.exists()) { boolean isMakDir = outFileDir.mkdirs(); if (isMakDir) { log.info("创建压缩目录成功"); }}ZipFile zip = new ZipFile(zipFile, "gbk");for (Enumeration enumeration = zip.getEntries(); e…
安装解压缩软件 使用如下命令安装: sudo apt-get install p7zip-full 7zip,估计会比较熟悉. p7zip,是什么? 听说是 7zip 的 shell 封装. 解压 使用如下命令解压: unzip your_file_name.zip 其他格式可参考:http://www.cnblogs.com/candle806/archive/2013/01/23/2873558.html…
tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName---------------.bz2解压1:bzip2…
一.安装支持ZIP的工具 yum install -y unzip zip 二.解压zip文件 unzip 文件名.zip 三.压缩一个zip文件 zip 文件名.zip 文件夹名称或文件名称…
在Ubuntu的系统下解压zip文件的时候居然出现了乱码,通过查找网上的资料,解决的办法有两种 一.通过unzip行命令解压,指定字符集,由于zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8.目前网上流行的是unzip -O cp936的方法,但一些linux发行版unzip是没有-O这个选项的.Ubuntu 12.04后续版本是有的.命令格式:----…
.zip 和 .rar 是Windows下常用的压缩文件,在Ubuntu中如何解压? [解压.zip文件] Ubuntu中貌似已经安装了unzip软件,解压命令如下: unzip ./FileName.zip 如果没安装unzip的话,可以通过如下命令安装: sudo apt-get install unzip [解压.rar文件] #安装unrar软件# sudo apt-get install unrar #卸载unrar软件# sudo apt-get remove unrar #解决.r…
过了n多天后,当再次使用原先博客上写的那篇: Android 压缩解压zip文件 去做zip包的解压的时候,出现了原来没有发现的很多问题.首先是中文汉字问题,使用java的zip包不能很好的解决解压问题:其次还有 getRealFileName()内的那个判断: 由之前的"if(dirs.length >1)" 如果是 >1 的话,对于一些文件不能够解压,修改为: if(dirs.length>0) 对于zip压缩包内包含中文目录或者中文文件的话,参考网上的资源:“使…
.zip 和 .rar 是Windows下常用的压缩文件,在Ubuntu中如何解压. [解压.zip文件] Ubuntu中貌似已经安装了unzip软件,解压命令如下: unzip ./FileName.zip 如果没安装unzip的话,可以通过如下命令安装: sudo apt-get install unzip [解压.rar文件] #安装unrar软件# sudo apt-get install unrar #卸载unrar软件# sudo apt-get remove unrar #解压.r…