用ubuntu好长时间了,一直有个问题困扰着我,就是在linux下解压来自window下的zip文件乱码问题。
有的网友说可以用unzip -O gbk demo.zip 可以的,但是试了一下unzip命令没有这个选项。
有的网友说用 jar -xvf demo.zip, 但是,直接报错,错误信息如下
这几天事情不多,就想用java方式解决,并将原来查看apk的文件的包名,版本号,以及md5值的功能加进来,方便以后使用
有的网友说可以用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>