All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description BadHuffmanTableException BlockHuffman.LenListToCodeList() ?????A ?n?????? LenList ( ?n?t?}???????????\ )???s?????????A ?n?t?}??????????????????????????BBinaryTreeSearch ?????????g?p???? LzssSearchMethod ???????BBitDataBrokenException EndOfStream ???B?????????????????v?????????r?b?g???? ?f?[?^??????????????????????????????????O?B
jp.gr.java_conf.dangan.io.BitInputStream ?p???????????A ?????????N???? ?f?[?^?? 32?r?b?g????????????????_?? ?????????}???B
NotEnoughBitsException ??????A?}?????????O??????? ???????? ?????????????????????s??????????????????? ???????????u?????O????????O?????_?????????????????? ??????_???????????}???BBitInputStream ?r?b?g???????????????[?e?B???e?B?N???X?BBitOutputStream ???}???????o???X?g???[?????r?b?g?f?[?^???o???????????? ?o???X?g???[???N???X?BBits ?r?b?g???????????????[?e?B???e?B???\?b?h?Q?BCachedInputStream ?L???b?V?????g?p????????????????????????X?g???[???B
BufferedInputStream ???? read?n???\?b?h?? synchronized ???????????????A?????????????????X??????Amark/reset ?? ?L???b?V?????????????????u?????????s?????????????T?|?[?g???????A ?????????????}???????????X?g???[???????\???????A??????????????BCompressMethod LHA???e???????????`?????BCRC16 CRC16?l???Z?o???????????N???X?B ?N???X?????????A?????A??????Disconnectable ???}?????????????X?g???[?????????? ?C???^?[?t?F?C?X?B
?}???C???^?[?t?F?C?X???????????X?g???[???? close() ?? disconnect() ???????~?????????BDisconnectableInputStream ?f?[?^???????????????X?g???[???? ?f?[?^?????????? ?????X?g???[?????????}???????????????????[?e?B???e?B?N???X?B
java.io.BufferedInputStream ?????o?b?t?@?????O?????X?g???[?? ???????}???????????????? jp.gr.java_conf.dangan.io.LimitedInputStream ?????g?p???? ???}???????u????????o?b?t?@?????O???}?~?????K?v???????BDisconnectableOutputStream ?f?[?^???????????o???????o???X?g???[???? ?f?[?^???f?o?C?X???o???????X?g???[?????? ???}???????????????????[?e?B???e?B?N???X?BDynamicHuffman ???I?n?t?}?????????N???X?BFactory ?N???X???? ??????????Object ???z???????A createInstance() ?????????V????C???X?^???X???????o?? ???[?e?B???e?B?N???X?BGrowthByteBuffer ?????I???L??????o?b?t?@?B
RandomAccessFile ?? ???????????????g?p?????B ???????A?????????????f?[?^????????????????????????B ?X???b?h?Z?[?t????????B jdk1.4 ???~?? ByteBuffer????????????????BHashAndBinaryTreeSearch ?n?b?V?????????????g???? LzssSearchMethod ???????BHashAndChainedListSearch ?n?b?V?????P?????A?????X?g???g??????????????? LzssSearchMethod?B
???????????????}????????????????s????????????A ?K?????????v???????????}?????o????????????????BHashDefault ?????v???O???? ar940528 ?? LHa for Unix ???g?p??????????n?b?V???????B
gzip ???g?p????????????Q?l?????????????BHashMethod ?n?b?V?????????????????C???^?[?t?F?C?X?B
?R???X?g???N?^???`????HashShort ?f?[?^?p?^????????2?o?C?g???? 0 ?` 4095 ???n?b?V???l?????????n?b?V???????BLhaChecksum LHA???g?p?????? ?P???? 1?o?C?g???`?F?b?N?T???l?? ?Z?o???????????N???X?BLhaFile LHA?????t?@?C???????G???g???f?[?^???????o?? InputStream???????????????[?e?B???e?B?N???X?B
java.util.zip.ZipFile ?????? ?C???^?[?t?F?C?X???????????????????B CRC16?????????`?F?b?N???s??????BLhaHeader LHA?w?b?_???????B
?}???N???X?? java.util.zip ?p?b?P?[?W???? ZipEntry ????????A ?w?b?_?????o?????????????[?e?B???e?B???????????_???????B
?}???N???X?? set?n???\?b?h???~??????????????`?F?b?N?? getBytes() ?????s????????????????????B?????_???????????}???BLhaImmediateOutputStream ???}??????RandomAccessFile?? ???k?f?[?^???o???????????????[?e?B???e?B?N???X?B
java.util.zip.ZipOutputStream ???????C???^?[?t?F?C?X???????????????????B
???k???s??( ???k???T?C?Y?????k?O?T?C?Y?????????????? )???????? ???????s??????????????????B ?????? ???????????R?[?h???????BLhaInputStream ???}???????X?g???[??????LHA?????f?[?^???????}???A ?G???g???????????????????????????????[?e?B???e?B?N???X?B
java.util.zip.ZipInputStream ???????C???^?[?t?F?C?X???????????????????B
?????????????????????????????????G???g?????~?? ???????????G???g???????????????}????????\?????????BLhaOutputStream ???}???????X?g???[???? ???k?f?[?^???o???????????????[?e?B???e?B?N???X?B
java.util.zip.ZipOutputStream ???????C???^?[?t?F?C?X???????????????????B Zip??????ALHA???o?????{?? 2?p?X???????????A1?????G???g???????k?????????A ?G???g???S?????f?[?^???????????L?????????K?v???????B ???????????L?????????g?p??????????????? LhaRetainedOutputStream ?? LhaImmediateOutputStream ???g?p???????BLhaProperty LHA Library for Java ???e?????????????B
LhaProperty.getProperty() ?? LhaProperty.getProperties() ???????????l?? ?V?X?e???v???p?e?B?A?????t?@?C???A?f?t?H???g?l???????????p??????A ?????D?????????????????????????B ?V?X?e???v???p?e?B ????????????????l?B jp/gr/java_conf/dangan/util/lha/resources/lha.properties ?????????????l?B ?f?t?H???g?l?B
?L?[?????????????????N???B
?L?[ ?????????l?????? lha.encoding String ???w?b?_????????????????????????p????G???R?[?f?B???O lha.packages ?????????g???????N???X???p?b?P?[?W????????(?J???}??????) lha.lzs.encoder -lzs- ?`???????????????s???I?u?W?F?N?g?????? lha.lz4.encoder -lz4- ?`???????????????s???I?u?W?F?N?g?????? lha.lz5.encoder -lz5- ?`???????????????s???I?u?W?F?N?g?????? lha.lh0.encoder -lh0- ?`???????????????s???I?u?W?F?N?g?????? lha.lh1.encoder -lh1- ?`???????????????s???I?u?W?F?N?g?????? lha.lh2.encoder -lh2- ?`???????????????s???I?u?W?F?N?g?????? lha.lh3.encoder -lh3- ?`???????????????s???I?u?W?F?N?g?????? lha.lh4.encoder -lh4- ?`???????????????s???I?u?W?F?N?g?????? lha.lh5.encoder -lh5- ?`???????????????s???I?u?W?F?N?g?????? lha.lh6.encoder -lh6- ?`???????????????s???I?u?W?F?N?g?????? lha.lh7.encoder -lh7- ?`???????????????s???I?u?W?F?N?g?????? lha.lhd.encoder -lhd- ?`???????????????s???I?u?W?F?N?g?????? lha.lzs.decoder -lzs- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lz4.decoder -lz4- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lz5.decoder -lz5- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lh0.decoder -lh0- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lh1.decoder -lh1- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lh2.decoder -lh2- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lh3.decoder -lh3- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lh4.decoder -lh4- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lh5.decoder -lh5- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lh6.decoder -lh6- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lh7.decoder -lh7- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.lhd.decoder -lhd- ?`?????f?[?^?????????????I?u?W?F?N?g?????? lha.header LhaHeader ???C???X?^???X??????
?????????????????????`???????B
<????> ::= <?R???X?g???N?^> | <?z??> | <?u???????> | <?N???X??> | <?????> <?R???X?g???N?^> ::= <?N???X??> '(' ???? ')' <????> ::= [ <????> [ ',' <????> ] ] <?z??> ::= '[' <?v?f> ']' <?v?f> ::= [ <????> [ ',' <?v?f> ] ]
?N???X???? "lha.packages" ???????????l???g?p???????S?C???????????????????B
?u??????? ?????C?u???????????I?u?W?F?N?g???u??????????????? ??????????4?????????`??????????B
lha.???.encoder out ???k?????f?[?^?????????? java.io.OutputStream lha.???.decoder in ???k?f?[?^?????????? java.io.InputStream length ?????????????f?[?^???o?C?g?? lha.header data ?w?b?_?f?[?^???i?[???? byte?z?? encoding ?w?b?_????????f?[?^?? String ???????????????g?p?????G???R?[?f?B???OLhaRetainedOutputStream ???}??????RandomAccessFile?? ???k?f?[?^???o???????????????[?e?B???e?B?N???X?B
java.util.zip.ZipOutputStream ???????C???^?[?t?F?C?X???????????????????B
???k???s??( ???k???T?C?Y?????k?O?T?C?Y?????????????? )?????????????I???s???B ?i?????????????????????A?}???????????????N???X?????B?????????i???????????b???? ???????????????\???????????????????B(???????M?K?o?C?g?????f?[?^????????????) ?}??????????????????????????? LhaImmediateOutputStream???g?p?????}???B
?????AJDK 1.1 ???O???? RandomAccessFile ?? setLength ??????????????A ?????f?[?^?????????????f?[?^???????????????t?@?C???T?C?Y???????l?????}?????o??????B ?}???????_???????T?C?Y0???V????t?@?C?????J???????????????????????????????BLimitedInputStream ???????????\???f?[?^??????????????????X?g???[???BLittleEndian ???g???G???f?B?A???? ?o?C?g?z???? InputStream, OutputStream ???A?N?Z?X???????\?b?h?????????????[?e?B???e?B?N???X?BLzssInputStream LZSS ???k???????f?[?^???????????????????????????X?g???[???BLzssOutputStream ?f?[?^?? LZSS???k???????? ?w???????? PostLzssEncoder ???o?????????k?p?o???X?g???[???BLzssSearchMethod LzssOutputStream ???g?p?????? ???????v???????????????C???^?[?t?F?C?X?B
?R???X?g???N?^???`????MethodUtil ???\?b?h???????????[?e?B???e?B?N???X?BMsdosDate MS-DOS?`??????????????????Date???h??N???X?B
?f?[?^?? 4byte?l???????AMS-DOS?? ????Intel ?? x86?nCPU???? ?????????}?????? LittleEndian???i?[???????B
?t?H?[?}?b?g???????????N???BNotEnoughBitsException ?v?????????r?b?g?????f?[?^?????????????????????? ????????????O?B
BitDataBrokenException ??????A?}?????????O?? ????????????? ???????????????????????s????? ????????A???????????u?????O????????O?????_?? ??????????_???????????}???BPatriciaTrieSearch PATRICIA Trie ???g?p???? LzssSearchMethod ???????BPostLh1Encoder -lh1- ???k?p?? PostLzssEncoder?BPostLh2Encoder -lh2- ???k?p PostLzssEncoder?BPostLh3Encoder -lh3- ???k?p PostLzssEncoder?BPostLh5Encoder -lh4-, -lh5-, -lh6-, -lh7- ???k?p PostLzssEncoder?BPostLz5Encoder -lz5- ???k?p PostLzssEncoder?BPostLzsEncoder -lzs- ???k?p PostLzssEncoder?BPostLzssEncoder LZSS???k?R?[?h?????????? ?C???^?[?t?F?C?X?BPreLh1Decoder -lh1- ?????p?? PreLzssDecoder?BPreLh2Decoder -lh2- ?????p PreLzssDecoder?BPreLh3Decoder -lh3- ?????p?? PreLzssDecoder?BPreLh5Decoder -lh4-, -lh5-, -lh6-, -lh7- ?????p?? PreLzssDecoder?BPreLz5Decoder -lz5- ?????p PreLzssDecoder?BPreLzsDecoder -lzs- ?????p PreLzssDecoder?BPreLzssDecoder LZSS???k?R?[?h???????????C???^?[?t?F?C?X?BSimpleSearch ???????????@?\???p???? LzssSearchMethod ???????V???v?????????B
?????@?\???p?????????A ?????????@?\???p????????????~?????x????A ??????????????????????????BStaticHuffman ???I?n?t?}???p???[?e?B???e?B?????Q???????????B
?n?t?}????????????16?r?b?g????????????BTwoLevelHashSearch ???i?K?n?b?V?????P?????A?????X?g???g??????????????? LzssSearchMethod?B
?????????_? ???Q?l???????BType Reflection ???@?\????????????????????? ?^?????????????[?e?B???e?B?N???X?BWindowsDate Windows??FILETIME?`??????????????Date???h??N???X?B
FILETIME ?? 1601?N 1?? 1?? 0??0??0?b???????o???????? 100?i?m?b?P????????64?r?b?g?l?B
?}???N???X???? FILETIME ?? long(64?r?b?g?l)???????????????? ???{?I???????????????????B
1601?N 1?? 1?? 0??0??0?b???O???????????????????? WindowsDate( Date date ) ???AWindowsDate.setTime( long time )???g?p?????B