★★★★★ 龙门乱弹 ★★★★★

▓木浮于水,而皓月当空▓ 关注Java程序设计▓Linux系统▓人工智能(AI)进展▓数学▓

  BlogJava :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  39 随笔 :: 2 文章 :: 170 评论 :: 0 Trackbacks


这个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.blogjava.net/Files/WangBNU/MyUnpack200.jar.rar

注意下载后把文件后缀.rar去掉 .应该为MyUnpack200.jar  .


posted on 2007-07-26 23:55 LoveBNU 小六 WangBNU 阅读(4058) 评论(4)  编辑  收藏

评论

# re: 一个压缩.jar的小工具 2008-12-05 19:51 陆博
不错  回复  更多评论
  

# re: 一个压缩.jar的小工具 2008-12-10 11:00 李是
不错  回复  更多评论
  

# re: 一个压缩.jar的小工具 2009-06-02 15:47 huapee
我的怎么越压越大,之前是混淆了的,压完后增加了倍  回复  更多评论
  

# re: 一个压缩.jar的小工具 2009-07-03 16:35 opo
不行,越压越大了~~  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: