通过java解决linux下解压来自window生成的zip文件的乱码问题
2013-07-19 16:04
1131 查看
用ubuntu好长时间了,一直有个问题困扰着我,就是在linux下解压来自window下的zip文件乱码问题。
有的网友说可以用unzip -O gbk demo.zip 可以的,但是试了一下unzip命令没有这个选项。
有的网友说用 jar -xvf demo.zip,但是,直接报错,错误信息如下
这几天事情不多,就想用java方式解决,并将原来查看apk的文件的包名,版本号,以及md5值的功能加进来,方便以后使用
工具:下载
压缩文档: java -jar spanner.jar zip <path> <file>
解压文档: java -jar spanner.jar unzip <file> <path>
查看apk信息: java -jar spanner.jar apk <file>
查看apk包名: java -jar spanner.jar info <path | file>
查看MD5: java -jar spanner.jar md5 <file>
可以编辑文件 .bashrc
添加下面一行
就可以直接 spanner命令
有的网友说可以用unzip -O gbk demo.zip 可以的,但是试了一下unzip命令没有这个选项。
有的网友说用 jar -xvf demo.zip,但是,直接报错,错误信息如下
java.lang.IllegalArgumentException at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:317) at java.util.zip.ZipInputStream.getFileName(ZipInputStream.java:436) at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:255) at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:82) at sun.tools.jar.Main.extract(Main.java:850) at sun.tools.jar.Main.run(Main.java:242) at sun.tools.jar.Main.main(Main.java:1149)
这几天事情不多,就想用java方式解决,并将原来查看apk的文件的包名,版本号,以及md5值的功能加进来,方便以后使用
工具:下载
压缩文档: java -jar spanner.jar zip <path> <file>
解压文档: java -jar spanner.jar unzip <file> <path>
查看apk信息: java -jar spanner.jar apk <file>
查看apk包名: java -jar spanner.jar info <path | file>
查看MD5: java -jar spanner.jar md5 <file>
可以编辑文件 .bashrc
添加下面一行
alias spanner='java -jar /opt/dest/spanner.jar'source .bashrc
就可以直接 spanner命令
压缩文档: spanner zip <path> <file> 解压文档: spanner unzip <file> <path> 查看apk信息: spanner apk <file> 查看apk包名: spanner info <path | file> 查看MD5: spanner md5 <file>
相关文章推荐
- 【Linux/Ubuntu学习3】解决ubuntu解压windows生成的zip文件时乱码问题
- 【Linux/Ubuntu学习3】解决ubuntu解压windows生成的zip文件时乱码问题
- 解决linux下解压来自windows的zip文件产生乱码的问题
- Java压缩解压zip文件的中文文件名在Windows和Linux环境下乱码问题的解决方案
- [Linux]zip文件解压乱码问题解决
- 完美解决java生成或解压zip包乱码问题
- 解决ubuntu解压windows生成的zip文件时乱码问题
- java解压多目录Zip文件(解决中文乱码问题)--转载
- 临时解决ubuntu解压windows生成的zip文件时乱码问题
- 解决ubuntu解压windows生成的zip文件时乱码问题
- 6 解决ubuntu解压windows生成的zip文件时乱码问题
- 解决linux下打开及解压文件后产生乱码的问题
- java解压缩zip文件,java创建zip文件,java压缩文件,java解压文件,用到ant.jar解决汉字乱码
- java生成word,通过xml方式,插入图片base64,linux/mac问题
- 通过freemarker生成一个word,解决生成的word用wps打开有问题的问题,解决出word时中文文件名乱码问题,解决打开出word时打开的word出现问题的问题,出图片,解决动态列表
- ubuntu13.10 归档管理器解压zip文件中文乱码问题的解决(亲测成功)
- 解决Linux操作系统下部分文件乱码的问题(尤其是压缩文件解压后的文件乱码)
- Ajax按需读取数据生成下级菜单(调试通过,乱码问题没解决)
- Linux下解决Java程序中文字体乱码问题
- 解决windows中打包的zip在linux中解压文件名乱码的问题