Edit C:\galaxie\jobs\GALAXIE__JOBs\backup\lib\org\apache\commons\compress\archivers\sevenz\SevenZFile.class
Êþº¾ 1û ¢ ⣠⤠⥠⦧¨ © ⪠«¬ â ⮠⯠Ⱐ±² ³ â´ µ¶ :· ⸠¹ ⺠µ»¼½ ¾ ¿ÀÁ Âà ?Ä ÿÿÿÿ Å ÆÇ âÈ AÉÊ &¢Ë &Ì &Í &Î AÏ ÐÑ 0¢ 0Ò AÓ 0ÔÕÖ 6×Ø 8ÙÚ :¢ 8Û âÜ âÝ 8³Þß A¢àá Dâ Cã 8ä åæ 8ÅçÛ âèé âê âëì &í âîç¹ :ï :ð :ñ hòóôõöõ÷ø \ù \úû hü ýþ hÿ h h 8¹ â â â â : : } çÅ â h h h z¢ z } z z } : h¢ \¢ \ \ h h!"# ?¢ ?$ ?% h&' h() h* â+, ?¢- }./0123 ?4 ?567 ?8 ?9çä ?: ?; ?< ?= ?> ?? ?@ ?A ?B ?CD âEFG ?H ?I ?J ?K ?L ?M ?N âOP ¼¢ ¼Q ¼R ¼S ¼TU :VW ÄX âY ?Z ?[ \³ â] ?^ ?_ ?`ÿÿÿÿÿÿÿ abc Ñ¢ def ýg hi Ôj Ñklm Ù¾ \n âo \o ÿÿÿçpqr SIGNATURE_HEADER_SIZE I ConstantValue fileName Ljava/lang/String; file Ljava/io/RandomAccessFile; archive 6Lorg/apache/commons/compress/archivers/sevenz/Archive; currentEntryIndex currentFolderIndex currentFolderInputStream Ljava/io/InputStream; currentEntryInputStream password [B sevenZSignature <init> (Ljava/io/File;[B)V Code LineNumberTable LocalVariableTable this 9Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; filename Ljava/io/File; succeeded Z Exceptions (Ljava/io/File;)V close ()V getNextEntry C()Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; entry ALorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; readHeaders :([B)Lorg/apache/commons/compress/archivers/sevenz/Archive; signature archiveVersionMajor B archiveVersionMinor startHeaderCrc J startHeader :Lorg/apache/commons/compress/archivers/sevenz/StartHeader; nextHeaderSizeInt nextHeader crc Ljava/util/zip/CRC32; byteStream Ljava/io/ByteArrayInputStream; nextHeaderInputStream Ljava/io/DataInputStream; nid readStartHeader =(J)Lorg/apache/commons/compress/archivers/sevenz/StartHeader; dataInputStream readHeader L(Ljava/io/DataInput;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V header Ljava/io/DataInput; readArchiveProperties (Ljava/io/DataInput;)V propertySize property input readEncodedHeader l(Ljava/io/DataInputStream;Lorg/apache/commons/compress/archivers/sevenz/Archive;[B)Ljava/io/DataInputStream; coder 4Lorg/apache/commons/compress/archivers/sevenz/Coder; i$ Ljava/util/Iterator; folder 5Lorg/apache/commons/compress/archivers/sevenz/Folder; firstPackStreamIndex folderOffset inputStreamStack readStreamsInfo readPackInfo i numPackStreams readUnpackInfo arr$ 6[Lorg/apache/commons/compress/archivers/sevenz/Folder; len$ crcsDefined Ljava/util/BitSet; numFolders folders external readSubStreamsInfo numStreams size sum hasMissingCrc missingCrcs [J nextCrc nextMissingCrc totalUnpackStreams subStreamsInfo =Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; nextUnpackStream numDigests readFolder J(Ljava/io/DataInput;)Lorg/apache/commons/compress/archivers/sevenz/Folder; propertiesSize bits idSize isSimple hasAttributes moreAlternativeMethods numCoders coders 5[Lorg/apache/commons/compress/archivers/sevenz/Coder; totalInStreams totalOutStreams numBindPairs bindPairs 8[Lorg/apache/commons/compress/archivers/sevenz/BindPair; numPackedStreams packedStreams readAllOrBits ((Ljava/io/DataInput;I)Ljava/util/BitSet; areAllDefined readBits mask cache readFilesInfo names nextFile nextName timesDefined attributesDefined propertyType numFiles files B[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; isEmptyStream isEmptyFile isAnti nonEmptyFileCounter emptyFileCounter calculateStreamMap 9(Lorg/apache/commons/compress/archivers/sevenz/Archive;)V streamMap 8Lorg/apache/commons/compress/archivers/sevenz/StreamMap; nextFolderPackStreamIndex nextPackStreamOffset numPackSizes nextFolderIndex nextFolderUnpackStreamIndex buildDecodingStream folderIndex fileStream drainPreviousEntry buildDecoderStack ?(Lorg/apache/commons/compress/archivers/sevenz/Folder;JILorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/io/InputStream; method ;Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; methods Ljava/util/LinkedList; LocalVariableTypeTable `Ljava/util/LinkedList<Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;>; read ()I ([B)I b ([BII)I off len readUint64 (Ljava/io/DataInput;)J nextByte in firstByte value matches ([BI)Z length skipBytesFully (Ljava/io/DataInput;J)J skippedNow bytesToSkip skipped <clinit> SourceFile SevenZFile.java ö î å ï å ð ñ ò ñ java/io/RandomAccessFile r ös ê ëtuv è é ì í ó ôwxy ö ÷z{|no~}~ õ ô? java/io/IOException Bad 7z signature ö??? Unsupported 7z version (%d,%d) java/lang/Object??????????? java/lang/StringBuilder cannot handle nextHeaderSize ?????v??? java/util/zip/CRC32?~??? NextHeader CRC mismatch java/io/ByteArrayInputStream ö~ java/io/DataInputStream ö? 4org/apache/commons/compress/archivers/sevenz/Archive??() (Broken or unsupported archive: no Header 8org/apache/commons/compress/archivers/sevenz/StartHeader ;org/apache/commons/compress/utils/CRC32VerifyingInputStream Oorg/apache/commons/compress/archivers/sevenz/BoundedRandomAccessFileInputStream ö? ö?????? #$ Additional streams unsupported3 f Badly terminated header, found ?¡??>9¢£F¤¥¦§¨©ª«¬ 2org/apache/commons/compress/archivers/sevenz/Coder®¯ 6Multi input/output stream coders are not yet supported°±²³´µ ¶?4 7 3org/apache/commons/compress/archivers/sevenz/Folder@ Badly terminated StreamsInfo`a·<¸F¹º Badly terminated PackInfo ( ) Expected kFolder, got External unsupportedNO Expected kCodersUnpackSize, got »¼F Badly terminated UnpackInfo½ å ;org/apache/commons/compress/archivers/sevenz/SubStreamsInfo java/util/BitSet ö¾µ<¿FÀÁ Badly terminated SubStreamsInfoJK ôà ô mAlternative methods are unsupported, please report. The reference implementation doesn't support them either.WXÄ Total output streams can't be 0 5org/apache/commons/compress/archivers/sevenz/BindPairÅÆ\] ?Total input streams can't be less than the number of bind pairsÇ? &Couldn't find stream's bind pair index_Fca ?org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry ?Header format error: kEmptyStream must appear before kEmptyFileÈ? :Header format error: kEmptyStream must appear before kAnti Not implemented File names length invalid java/lang/String UTF-16LE öÉÊ? Error parsing file names UnimplementedËÌÍ«Î?ÏÌЫÑ?ÒÌÓ«Ô?ÕÌÖ«×¾ 'kStartPos is unsupported, please report?? Incomplete kDummy property Incomplete property of type ØÌÙ«ÚÌÛÌÜÌÝ?Þ?uv 6org/apache/commons/compress/archivers/sevenz/StreamMapßàáFâàãà Too few folders in archivewx 4org/apache/commons/compress/utils/BoundedInputStream öä?å¥æçè??é?ê«ë?ìíî java/util/LinkedListïðñ Forg/apache/commons/compress/archivers/sevenz/SevenZMethodConfigurationòóôõö ö÷øù java/lang/IllegalStateException No current 7z entry????ú? 7org/apache/commons/compress/archivers/sevenz/SevenZFile java/io/Closeable #(Ljava/io/File;Ljava/lang/String;)V java/io/File getAbsolutePath ()Ljava/lang/String; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/util/Arrays fill ([BB)V readFully ([B)V equals ([B[B)Z (Ljava/lang/String;)V readByte ()B java/lang/Byte valueOf (B)Ljava/lang/Byte; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; readInt java/lang/Integer reverseBytes (I)I nextHeaderSize append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; toString nextHeaderOffset seek (J)V update nextHeaderCrc getValue ()J (Ljava/io/InputStream;)V readUnsignedByte (Ljava/io/RandomAccessFile;J)V (Ljava/io/InputStream;JJ)V readLong java/lang/Long (J)J java/io/DataInput (I)Ljava/lang/StringBuilder; packPos packSizes getOrderedCoders ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; numInStreams numOutStreams getUnpackSizeForCoder 7(Lorg/apache/commons/compress/archivers/sevenz/Coder;)J 3org/apache/commons/compress/archivers/sevenz/Coders addDecoder u(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; hasCrc getUnpackSize packCrcsDefined packCrcs get (I)Z totalOutputStreams unpackSizes numUnpackSubStreams (I)V crcs set (IZ)V decompressionMethodId properties totalInputStreams inIndex outIndex findBindPairForInStream cardinality ([BIILjava/lang/String;)V setName setHasCreationDate (Z)V getHasCreationDate setCreationDate setHasAccessDate getHasAccessDate setAccessDate setHasLastModifiedDate getHasLastModifiedDate setLastModifiedDate setHasWindowsAttributes getHasWindowsAttributes setWindowsAttributes setHasStream hasStream setDirectory setAntiItem setHasCrc setCrcValue setSize folderFirstPackStreamIndex [I packStreamOffsets folderFirstFileIndex fileFolderIndex (Ljava/io/InputStream;J)V getContentMethods setContentMethods (Ljava/lang/Iterable;)V java/io/InputStream getSize getHasCrc getCrcValue )org/apache/commons/compress/utils/IOUtils skip (Ljava/io/InputStream;J)J 9org/apache/commons/compress/archivers/sevenz/SevenZMethod byId ?([B)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; findByMethod u(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; 6org/apache/commons/compress/archivers/sevenz/CoderBase getOptionsFromCoder ](Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; P(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)V addFirst (Ljava/lang/Object;)V skipBytes ! â ã ä å æ ç è é ê ë ì í î å ï å ð ñ ò ñ ó ô õ ô ö ÷ ø z*· *µ *µ *µ *µ >*» Y+· µ *+¶ µ **,· µ ,Æ *,¾¼µ ,*´ ,¾¸ § *µ >? *´ ¶ § :? *´ ¶ ¿± 0 [ i i k i ù N \ I J K L ] ^ ( _ 0 a 9 b = c E d T f Y h [ j _ k i j o k y n ú * z û ü z ý þ z ó ô ` ÿ ö ø ? *+· ± ù w x ú û ü ý þ ø G*´ Æ B*´ ¶ *µ *´ Æ *´ ¸ *µ § L*µ *´ Æ *´ ¸ *µ +¿± * * + * ù 2 ? ? ? ? "