📄 readme
字号:
This directory contains the FastJar package, which is not part of GCC butshipped with GCC as convenience.=======FastJar 0.9012/6/1999=======FastJar is an attempt at creating a feature-for-feature copy of Sun's JDK's'jar' command. Sun's jar (or Blackdown's for that matter) is written entirelyin Java which makes it dog slow. Since FastJar is written in C, it can createthe same .jar file as Sun's tool in a fraction of the time. On my system,Sun's jar takes 50 seconds to create a 10MB jar file, while FastJar only takesa little over a second. The reason I wrote fastjar is that building .jar files is a regular processof the build where I work. The way we have it setup, you have to re-createthe .jar file everytime you want to test it out, which is about every 5 minuteswhen I'm busy coding. The .jar file wasn't -that- big, but it did take about30 seconds to be made, and watching all the garbage collection messages waspretty irritating as well. I probably wasted a half-hour a day watchingSun's jar tool chug along. By writing the program in C, I spend much less timebanging my head against the monitor waiting for the build to finish. Yay!FastJar has been tested on Solaris and Linux 2.2.x systems and nothing else. It should compile/run without any problems on either system, provided you havezlib installed. Please mail any bug reports to burnsbr@ucs.orst.edu.If you use FastJar and want me to add the rest of the features, send me mail(toast@users.sourceforge.net). I'll be much more likely to put more work into thisif I know other people find it useful other than me.As always, this not being a final release, bugs may exist. I test eachrelease pretty well, but I can always miss things...Compression will slow things down quite a bit. A 10MB jar file takes about1 second on my machine without compression, and 9 seconds with it. If youwant fastjar to be fast, use the -0 (zero, not O) flag to turn off compression.Supported flags:---------------------------c | create a new archive-v | verbose output-f | specify archive file name-m | specify existing manifest file-M | don't create manifest-0 | store only-C | change to dir-t | list contents-x | extract contentsUnsupported flags:-----------------------------u | update exisiting archiveIf you use the "unsupported" flags, nothing bad will happen, but then againnothing will happen at all. Unsupported features (in this release):--------------------------------------------- * updating * full manifest support (?)Order or features for the future:-------------------------------------------- * archive updating * full manifest support * filtering * dependency checking===========================================================================http://fastjar.sourceforge.nettoast@users.sourceforge.net
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -