有的網友說可以用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>