BinaryTreeSearch |
?????????g?p???? LzssSearchMethod ???????B
|
CompressMethod |
LHA???e???????????`?????B
|
CRC16 |
CRC16?l???Z?o???????????N???X?B
?N???X?????????A?????A??????
|
DynamicHuffman |
???I?n?t?}?????????N???X?B
|
HashAndBinaryTreeSearch |
?n?b?V?????????????g???? LzssSearchMethod ???????B
|
HashAndChainedListSearch |
?n?b?V?????P?????A?????X?g???g??????????????? LzssSearchMethod?B
???????????????}????????????????s????????????A
?K?????????v???????????}?????o????????????????B
|
HashDefault |
?????v???O???? ar940528 ?? LHa for Unix ???g?p??????????n?b?V???????B
gzip ???g?p????????????Q?l?????????????B
|
HashShort |
?f?[?^?p?^????????2?o?C?g????
0 ?` 4095 ???n?b?V???l?????????n?b?V???????B
|
LhaChecksum |
LHA???g?p?????? ?P???? 1?o?C?g???`?F?b?N?T???l??
?Z?o???????????N???X?B
|
LhaFile |
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??????B
|
LhaHeader |
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?????_???????????}???B
|
LhaImmediateOutputStream |
???}??????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???????B
|
LhaInputStream |
???}???????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???????????????}????????\?????????B
|
LhaOutputStream |
???}???????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???????B
|
LhaProperty |
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???O
|
LhaRetainedOutputStream |
???}??????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???????????????????????????????B
|
LzssInputStream |
LZSS ???k???????f?[?^???????????????????????????X?g???[???B
|
LzssOutputStream |
?f?[?^?? LZSS???k????????
?w???????? PostLzssEncoder ???o?????????k?p?o???X?g???[???B
|
PatriciaTrieSearch |
PATRICIA Trie ???g?p???? LzssSearchMethod ???????B
|
PostLh1Encoder |
-lh1- ???k?p?? PostLzssEncoder?B
|
PostLh2Encoder |
-lh2- ???k?p PostLzssEncoder?B
|
PostLh3Encoder |
-lh3- ???k?p PostLzssEncoder?B
|
PostLh5Encoder |
-lh4-, -lh5-, -lh6-, -lh7- ???k?p PostLzssEncoder?B
|
PostLz5Encoder |
-lz5- ???k?p PostLzssEncoder?B
|
PostLzsEncoder |
-lzs- ???k?p PostLzssEncoder?B
|
PreLh1Decoder |
-lh1- ?????p?? PreLzssDecoder?B
|
PreLh2Decoder |
-lh2- ?????p PreLzssDecoder?B
|
PreLh3Decoder |
-lh3- ?????p?? PreLzssDecoder?B
|
PreLh5Decoder |
-lh4-, -lh5-, -lh6-, -lh7- ?????p?? PreLzssDecoder?B
|
PreLz5Decoder |
-lz5- ?????p PreLzssDecoder?B
|
PreLzsDecoder |
-lzs- ?????p PreLzssDecoder?B
|
SimpleSearch |
???????????@?\???p????
LzssSearchMethod ???????V???v?????????B
?????@?\???p?????????A
?????????@?\???p????????????~?????x????A
??????????????????????????B
|
StaticHuffman |
???I?n?t?}???p???[?e?B???e?B?????Q???????????B
?n?t?}????????????16?r?b?g????????????B
|
TwoLevelHashSearch |
???i?K?n?b?V?????P?????A?????X?g???g??????????????? LzssSearchMethod?B
?????????_?
???Q?l???????B
|