fastjar - Java package archiver

Property Value
Distribution openSUSE Leap 42.3
Repository JAVA all
Package name fastjar
Package version 0.98
Package release 37.1
Package architecture x86_64
Package type rpm
Installed size 187.70 KB
Download size 81.00 KB
Official Mirror
Fastjar is an implementation of Sun's jar utility that comes with the
JDK, written entirely in C, and runs in a fraction of the time while
being 100% feature compatible.


Package Version Architecture Repository
fastjar-0.98-25.3.x86_64.rpm 0.98 x86_64 openSUSE Oss
fastjar - - -


Name Value
info - - -


Name Value
fastjar = 0.98-37.1
fastjar(x86-64) = 0.98-37.1


Type URL
Binary Package fastjar-0.98-37.1.x86_64.rpm
Source Package fastjar-0.98-37.1.src.rpm

Install Howto

  1. Add the JAVA repository:
    # zypper addrepo java
  2. Install fastjar rpm package:
    # zypper install fastjar




2017-05-19 -
- Apply patches from debian to be up-par:
* fix-update-mode.diff
* jartool.diff
- Remove patch fastjar-0.98-fix.patch
* Merged in jartool.diff
- Remove patch fastjar-0.98-directory-traversal.patch
* Merged in jartool.diff
2015-04-12 -
- Cleanup spec file with spec-clenaner
- Correct info scriplet requirements
2013-03-26 -
- Added url as source.
Please see
2011-09-18 -
- Apply packaging guidelines (remove redundant/obsolete
tags/sections from specfile, etc.)
2010-05-25 -
- fix bnc#607043 - fastjar directory traversal
2010-03-01 -
- Update to 0.98
- added support for -J and @file options.
- fixed file name extraction, so that it can now be used during OpenJDK build.
- Fix unterminated filenames on archive update.
2008-08-13 -
- Update to 0.95
- included an fix of a directory traversal to parents of the extraction root.
- some fixes in build system - Makefile.{am,in},, ...
- enable fastjar to update an existing .jar with an META-INF/INDEX.LIST aka
- i support. Still, it doesn't process the MANIFEST.MF to index files
coming from dependant archives.
- use '\n' instead of '\0' before adding the index to the jar file to avoid
having a zero byte at the end of the index file.
- Fallback on the method used for non-seekable files when reading the
central-header-end section does not work, i.e. in archives with a zipfile
comment at the end.
- Added support for native libraries for libfastjar.
- jartool.c: Include regex.h, as recommended by  gnulib-tool for the gnulib
getopt functionality
2007-03-29 -
- Add zlib-devel BuildRequires.
2006-08-07 -
- Update fix for 191845 to upstream version.
2006-07-12 -
- Fix 191845, directory traversal on unpacking.

See Also

Package Description
felix-osgi-core-1.4.0-5.2.noarch.rpm Felix OSGi R4 Core Bundle
findbugs-1.3.9-81.19.noarch.rpm Bug Pattern Detector for Java
findbugs-bcel-5.2-26.6.noarch.rpm Byte Code Engineering Library with findbugs extensions
findbugs-bcel-javadoc-5.2-26.6.noarch.rpm Javadoc for findbugs-bcel
findbugs-javadoc-1.3.9-81.19.noarch.rpm Javadoc for findbugs
findbugs-tools-1.3.9-81.19.noarch.rpm Addon tools for findbugs
flexdock-1.2.4-13.1.noarch.rpm Swing windowing and docking framework
fusesource-pom-1.11-1.1.noarch.rpm Parent POM for FuseSource Maven projects
geronimo-annotation-1_0-api-1.2-63.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-commonj-1_1-apis-1.2-63.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-corba-1_0-apis-1.2-63.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-corba-2_3-apis-1.2-63.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-ejb-2_1-api-1.2-63.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-ejb-3_0-api-1.2-63.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-el-1_0-api-1.2-63.1.noarch.rpm Geronimo J2EE server J2EE specifications