Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\jre\lib\com\sun\java\util\jar\pack\Driver.class
?? 1? m n o p q r s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \]_abcey}? ? R --gzip (default) post-process the pack output with gzip H --keep-file-order (default) preserve input file ordering 4 -?, -h, --help print this message 2 -?, -h, --help print this message @ -C{N}={L}, --class-attribute={N}={L} (user-defined attribute) @ -D{N}={L}, --code-attribute={N}={L} (user-defined attribute) > -E{N}, --effort={N} packing effort (default N=5) @ -F{N}={L}, --field-attribute={N}={L} (user-defined attribute) K -G, --strip-debug remove debugging attributes while packing W -H{h}, --deflate-hint={h} transmit deflate hint: true, false, or keep (default) a -H{h}, --deflate-hint={h} override transmitted deflate hint: true, false, or keep (default) E -J{X} pass option X to underlying Java VM C -J{X} pass option X to underlying Java VM @ -M{N}={L}, --method-attribute={N}={L} (user-defined attribute) K -O, --no-keep-file-order do not transmit file ordering information R -P{F}, --pass-file={F} transmit the given input element(s) uncompressed F -S{N}, --segment-limit={N} output segment limit (default N=1Mb) [ -U{a}, --unknown-attribute={a} unknown attribute action: error, strip, or pass (default) 7 -V, --version print program version 5 -V, --version print program version K -f{F}, --config-file={F} read file F for Pack200.Packer properties L -g, --no-gzip output a plain *.pack file with no zipping U -l{F}, --log-file={F} output to the given log file, or '-' for System.out S -l{F}, --log-file={F} output to the given log file, or '-' for System.out M -m{V}, --modification-time={V} transmit modtimes: latest or keep (default) ? -q, --quiet set verbosity to lowest level = -q, --quiet set verbosity to lowest level A -r, --remove-pack-file remove input file after unpacking < -v, --verbose increase program verbosity : -v, --verbose increase program verbosity 9 Config. file properties are defined by the Pack200 API. 4 Example attribute definition: -C SourceFile=RUH . = For meaning of -S, -E, -H-, -m, -U values, see Pack200 API. 7 Layout definitions (like RUH) are defined by JSR 200. 0 The -P, -C, -F, -M, and -D options accumulate. --help .) ? 0 [-opt... | --option=value]... x.pack[.gz] y.jar ? [-r|--repack] [-opt | --option=value]... [repackedy.jar] y.jar version 1.23, 06/04/14 # $assertionsDisabled ()I ()J ()Ljava/lang/String; ()V ()Z (For more information, run (I)C (I)Ljava/lang/String; (I)V (II)I (II)Ljava/lang/String; (J)J (JJ)J (Ljava/lang/Object;)V (Ljava/lang/Object;)Z (Ljava/lang/String;)I &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z ([B)I ([B)Z - --class-attribute= --code-attribute= --config-file= --deflate-hint=--deflate-hint= *> = -H +> @--deflate-hint= = --verbose $ -v +>- @--verbose $ --quiet !--verbose -q +>- !--verbose --remove-pack-file $ -r +>- @--remove-pack-file $ --log-file= *> = -l +> @--log-file= = --config-file= *> . -f +> @--config-file= . -- . - +? >- . --version . -V +> @--version . --help . -? +> @--help . -h +> @--help . --effort= --field-attribute= --help --log-file= --method-attribute= --modification-time= --no- --no-gzip --no-keep-file-order --pack --pass-file= --remove-pack-file --repack?--repack $ -r +>- @--repack $ --no-gzip $ -g +>- @--no-gzip $ --strip-debug $ -G +>- @--strip-debug $ --no-keep-file-order $ -O +>- @--no-keep-file-order $ --segment-limit= *> = -S +> @--segment-limit= = --effort= *> = -E +> @--effort= = --deflate-hint= *> = -H +> @--deflate-hint= = --modification-time= *> = -m +> @--modification-time= = --pass-file= *> &? -P +> @--pass-file= &? --unknown-attribute= *> = -U +> @--unknown-attribute= = --class-attribute= *> &? -C +> @--class-attribute= &? --field-attribute= *> &? -F +> @--field-attribute= &? --method-attribute= *> &? -M +> @--method-attribute= &? --code-attribute= *> &? -D +> @--code-attribute= &? --config-file= *> . -f +> @--config-file= . --no-strip-debug !--strip-debug --gzip !--no-gzip --keep-file-order !--no-keep-file-order --verbose $ -v +>- @--verbose $ --quiet !--verbose -q +>- !--verbose --log-file= *> = -l +> @--log-file= = --version . -V +> @--version . --help . -? +> @--help . -h +> @--help . -- . - +? >- . --segment-limit= --strip-debug --unknown-attribute= --unpack --verbose --version . .attribute. .bak .gz .jar .pac .pack .zip 1 : <clinit> <init> = Bad --repack output: Bad argument: Bad option: Code ConstantValue Detected ZIP comment: Entry Exceptions InnerClasses LineNumberTable Ljava/io/PrintStream; Ljava/lang/String; Notes: PACK200 PACK200_OPTION_MAP PACK200_PROPERTY_TO_OPTION Packing Options =Repacking mode updates the JAR file with a pack/unpack cycle: Signature #Skipping because already repacked: %Skipping unpack because move failed: SourceFile +To write a *.pack file, specify --no-gzip: +To write a *.pack.gz file, specify --gzip: UNPACK200_OPTION_MAP UNPACK200_PROPERTY_TO_OPTION UTF8 Unpacking Options Usage: Z [Ljava/lang/String; \p{Space}+ add append asList bad spec for charAt clear cli. close &com.sun.java.util.jar.pack.strip.debug 1com.sun.java.util.jar.pack.unpack.remove.packfile "com.sun.java.util.jar.pack.verbose !com/sun/java/util/jar/pack/Driver com/sun/java/util/jar/pack/Utils contains containsKey createTempFile delete desiredAssertionStatus duplicate option: endsWith entrySet equals err exit false get getAbsoluteFile getKey getName getParentFile getPath getProperty getValue getZipComment hasNext hasPrevious headMap in indexOf intern isEmpty isGZIPMagic iterator java/io/BufferedInputStream java/io/BufferedOutputStream java/io/File java/io/FileInputStream java/io/FileOutputStream java/io/IOException java/io/InputStream java/io/OutputStream java/io/PrintStream java/lang/AssertionError java/lang/Class java/lang/Error "java/lang/IllegalArgumentException java/lang/Integer java/lang/InternalError java/lang/Math java/lang/Object java/lang/RuntimeException java/lang/String java/lang/StringBuilder java/lang/System java/util/ArrayList java/util/Arrays java/util/HashMap java/util/Iterator java/util/List java/util/ListIterator java/util/Map java/util/Map$Entry java/util/Properties java/util/Set java/util/SortedMap java/util/TreeMap java/util/jar/JarFile java/util/jar/JarOutputStream java/util/jar/Pack200 java/util/jar/Pack200$Packer java/util/jar/Pack200$Unpacker java/util/zip/GZIPInputStream java/util/zip/GZIPOutputStream keySet lastKey length list listIterator load main max min newPacker newUnpacker next nextIndex out pack pack.class.attribute. pack.code.attribute. pack.deflate.hint pack.effort pack.field.attribute. pack.keep.file.order pack.method.attribute. pack.modification.time pack.pass.file. pack.segment.limit pack.unknown.attribute pack200 parseCommandOptions parseInt previous printUsage println properties put putAll read readMagic remove renameTo setErr setOut skip split startsWith subList substring tmp toLowerCase toString trim true unpack unpack.deflate.hint unpack200 ? ? ? ? ? ? ? Z[^`d ?#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ Ljava/io/InputStream; !(Ljava/io/BufferedInputStream;)[B ()Ljava/io/File; (Ljava/io/File;)V (Ljava/io/File;)Z (Ljava/io/InputStream;)V (Ljava/io/OutputStream;)V (Ljava/io/PrintStream;)V (ZZLjava/io/PrintStream;)V (Ljava/lang/CharSequence;)Z ()Ljava/lang/Object; (I)Ljava/lang/Object; (ILjava/lang/Object;)V ([BIILjava/lang/String;)V ([Ljava/lang/String;)V (I)Ljava/lang/StringBuilder; (Ljava/util/Collection;)V ()Ljava/util/Iterator; (II)Ljava/util/List; ()Ljava/util/ListIterator; (Ljava/util/Map;)V ()Ljava/util/Set; ()Ljava/util/SortedMap; ()Ljava/util/jar/Pack200$Packer; "()Ljava/util/jar/Pack200$Unpacker; 0(Ljava/util/jar/JarFile;Ljava/io/OutputStream;)V &(Ljava/lang/Object;)Ljava/lang/Object; '(Ljava/lang/String;)[Ljava/lang/String; ((Ljava/lang/String;I)[Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; %([Ljava/lang/Object;)Ljava/util/List; )(Ljava/lang/Object;)Ljava/util/SortedMap; 7(Ljava/io/InputStream;Ljava/util/jar/JarOutputStream;)V 4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; B(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; E(Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/lang/String; ? ?? ?X ? ? ? ? ?M ?W ?M ? ? ? ? ? ? ?p ? ? ? ? ? ? ? ? ?S ?t ?R ?n ?! ?o??? ??q? ??P? ??N?r?s?i????L?V?h??p? ?? ? ? ? ? ? ? ?z ?{ ?| ?x ?x ? ?g ? ? ?j ? ?v ? ?? ?? ??"?w?O?m??K?k?T?U?Y??p? ? ?u?u? ?? ?? ???~??l??f? ?? ?? ?? ?? ?? ?? ? ?1 ?9 ?< ?? ?? ? ? ?? ?? ?? ?? ?? ? ? ? ?; ?? ? ? ?? ?? ?? ?? ? ? ?? ?? ? ? ? ? ? ?? ?? ?? ? ?? ?? ? ? ? ? ? ? ? ? ? ? ?! ?2 ?3 ?? ? ?" ?4 ?5 ?? ? ? ?0 ?? ?? ? ? ?# ?& ?6 ?? ? ?) ?. ?: ?? ? ? ?( ?? ? ?. ?7 ?: ?? ?? ? ?+ ?, ? ??????????%?&????????????.?/?:?? ?$??? ?'?*?-?*?8 Driver.java Packer Unpacker ?? ? ? ? >