這個blog限制只能上傳rar ,zip文件,所以我改了后綴為rar,實際是.7z格式,7zip是比rar壓縮率更高的工具.
由于這個blog還限制單個文件最大2m,所以我寫了個小壓縮工具放在安裝目錄下,和7zip一起壓縮效果不錯,
原先安裝文件7M多,單純用7zip或winrar壓縮只能壓到6m多,配合這個壓縮工具可以壓到1.5M.
寫rcp程序一個不好的地方就是最終文件要比swing程序要大,因為jre沒有swt,必須自己帶,所以就...
還好sun提供了一個專門壓縮.jar文件的算法pack200,壓縮率高的驚人號稱可以10%的壓縮,
這個小工具可以遞歸壓縮一個目錄及子目錄下所有.jar文件,壓縮為.pack文件,如何在用7zip來壓縮,效果很好,如果你要發布的文件格式是java的.jar格式,那么用這個壓縮解壓才發布最好了.
解壓的話,過程相反,先用7zip解壓,如何再用這個小工具unpack所有的.pack文件為.jar文件.目前可以滿足我的要求,先這樣吧.
用法:
MyPack200 0.1v : a pack tools for compress .jar files
Author : LoveBNU . Mail: LoveBNU@mail.bnu.edu.cn
Usage: java -jar MyPack200.jar [option] dir
-a pack the files
-x unpack the files
-h print the help
Mail bug reports and suggestions to <helloquota@163.com>.
如 : java -jar MyUnpack200.jar -a test
表示 壓縮test目錄下所有的.jar文件,壓完后刪除相應的文件,
解壓用 java -jar MyUnpack200.jar -x test
注意配合7zip或rar或bzip2效果才好, 這個算法只對java的.jar文件有效,其它格式效果不大.
下載地址: http://www.tkk7.com/Files/WangBNU/MyUnpack200.jar.rar
注意下載后把文件后綴.rar去掉 .應該為MyUnpack200.jar .