Class CompressMethod

java.lang.Object
jp.gr.java_conf.dangan.util.lha.CompressMethod

public class CompressMethod extends Object
LHA???e???????????`?????B
 -- revision history --
 $Log: CompressMethod.java,v $
 Revision 1.1  2002/12/08 00:00:00  dangan
 [change]
     ?N???X???? LhaConstants ???? CompressMethod ???????X?B

 Revision 1.0  2002/07/24 00:00:00  dangan
 add to version control
 [change]
     LhaUtil ?? connectExtractInputStream ?? connectDecoder ??????
     connectCompressOutputStream ?? connectEncoder ???????????p???B
     LhaUtil ?? CompressMethodTo????????? ???????p???B
 [maintanance]
     ?\?[?X????
     ?^?u?p?~
     ???C?Z???X?�÷???C??

 
Version:
$Revision: 1.1 $
Author:
$Author: dangan $
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    ???k?`?????????�÷?????B LH0 ?? ?????k?????? "-lh0-" ???????B
    static final String
    ???k?`?????????�÷?????B LH1 ???O?i?? 4?L???o?C?g???????A???????v??60?o?C?g?? LZSS?@?A???i?? ?K???I?n?t?}???@???g?p?????�}???????????? "-lh1-" ???????B
    static final String
    ???k?`?????????�÷?????B LH2 ???O?i?? 8?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ?K???I?n?t?}???@???g?p?????�}???????????? "-lh2-" ???????B ?�}?????k?@?? LH1 ???? LH5 ?????????r???????�}?I?? ?g?????????A???????g?p???????�‘???�‘?B
    static final String
    ???k?`?????????�÷?????B LH3 ???O?i?? 8?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh3-" ???????B ?�}?????k?@?? LH1 ???? LH5 ?????????r???????�}?I?? ?g?????????A???????g?p???????�‘???�‘?B
    static final String
    ???k?`?????????�÷?????B LH4 ???O?i?? 4?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh4-" ???????B ?�}?????k?@?? 1990?N???O???????????}?V?????????k???s?????A LH5???k???s?????????V?X?e???????????????????????????g?? ???????A???????w???g?p???????�‘???�‘?B
    static final String
    ???k?`?????????�÷?????B LH5 ???O?i?? 8?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh5-" ???????B ?????ALHA???W?????g?p?????????k?@???????B
    static final String
    ???k?`?????????�÷?????B LH6 ???O?i?? 32?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh6-" ???????B "-lh6-" ???�‘???�÷?????? LH7 ?????k?@?????�}???g?p?????? ?�‘???B?????????ALHA?????�}???????�Ê???????????? "-lh6-" ???�÷???????g?p???????? LH7 ?`???????k???????�‘???????? ?�÷???????????�‘?B ???? ?�}?????k?@???J???????????? 10?N?????o?????�‘???? ?????????? ?�}?????k?@?????k?????????????o?^?????�‘?�}?? ???]?????�‘?????????�‘???B
    static final String
    ???k?`?????????�÷?????B LH7 ???O?i?? 64?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh7-" ???????B ???? ?�}?????k?@???J???????????? 10?N?????o?????�‘???? ?????????? ?�}?????k?@?????k?????????????o?^?????�‘?�}?? ???]?????�‘?????????�‘???B
    static final String
    ???k?`?????????�÷?????B LHD ???????k???A?f?B???N?g?????i?[?????�‘???�}???????? "-lhd-" ???????B
    static final String
    ???k?`?????????�÷?????B LZ4 ?? ?????k?????? "-lz4-" ???????B "-lz4-" ?? LHA?????�Ê???????O?????W???[???????? Larc ???`?????????A???????????????z?�÷???????`?? ?????B???????w???g?p???????�‘???�‘?B
    static final String
    ???k?`?????????�÷?????B LZ5 ?? 4?L???o?C?g???????A???????v??17?o?C?g?? LZSS?@???g?p?????�}???????? "-lz5-" ???????B "-lz5-" ?? LHA?????�Ê???????O?????W???[???????? Larc ???`?????????A???????????????z?�÷???????`?? ?????B???????w???g?p???????�‘???�‘?B
    static final String
    ???k?`?????????�÷?????B LZS ?? 2?L???o?C?g???????A???????v??17?o?C?g?? LZSS?@???g?p?????�}???????? "-lzs-" ???????B "-lzs-" ?? LHA?????�Ê???????O?????W???[???????? Larc ???`?????????A???????????????z?�÷???????`?? ?????B???????w???g?p???????�‘???�‘?B
  • Method Summary

    Modifier and Type
    Method
    Description
    connectDecoder(InputStream in, String method, Properties property, long length)
    property ?????????????�÷?�Ê???????p???? in ???? method ?????k?@?????k???????f?[?^???????? ?????????????X?g???[?????\?z?????B
    connectEncoder(OutputStream out, String method, Properties property)
    property ?????????????�÷?�Ê???????p???? method ?????k?@???f?[?^?????k???Aout???o???????X?g???[?????\?z?????B
    static int
    ???k?@?????q???? ?????T?C?Y???????B
    static int
    ???k?@?????q???? ???????v?????????B
    static int
    ???k?@?????q???? ???k/?????k?????l???????B

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LH0

      public static final String LH0
      ???k?`?????????�÷?????B LH0 ?? ?????k?????? "-lh0-" ???????B
      See Also:
    • LH1

      public static final String LH1
      ???k?`?????????�÷?????B LH1 ???O?i?? 4?L???o?C?g???????A???????v??60?o?C?g?? LZSS?@?A???i?? ?K???I?n?t?}???@???g?p?????�}???????????? "-lh1-" ???????B
      See Also:
    • LH2

      public static final String LH2
      ???k?`?????????�÷?????B LH2 ???O?i?? 8?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ?K???I?n?t?}???@???g?p?????�}???????????? "-lh2-" ???????B ?�}?????k?@?? LH1 ???? LH5 ?????????r???????�}?I?? ?g?????????A???????g?p???????�‘???�‘?B
      See Also:
    • LH3

      public static final String LH3
      ???k?`?????????�÷?????B LH3 ???O?i?? 8?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh3-" ???????B ?�}?????k?@?? LH1 ???? LH5 ?????????r???????�}?I?? ?g?????????A???????g?p???????�‘???�‘?B
      See Also:
    • LH4

      public static final String LH4
      ???k?`?????????�÷?????B LH4 ???O?i?? 4?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh4-" ???????B ?�}?????k?@?? 1990?N???O???????????}?V?????????k???s?????A LH5???k???s?????????V?X?e???????????????????????????g?? ???????A???????w???g?p???????�‘???�‘?B
      See Also:
    • LH5

      public static final String LH5
      ???k?`?????????�÷?????B LH5 ???O?i?? 8?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh5-" ???????B ?????ALHA???W?????g?p?????????k?@???????B
      See Also:
    • LH6

      public static final String LH6
      ???k?`?????????�÷?????B LH6 ???O?i?? 32?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh6-" ???????B "-lh6-" ???�‘???�÷?????? LH7 ?????k?@?????�}???g?p?????? ?�‘???B?????????ALHA?????�}???????�Ê???????????? "-lh6-" ???�÷???????g?p???????? LH7 ?`???????k???????�‘???????? ?�÷???????????�‘?B ???? ?�}?????k?@???J???????????? 10?N?????o?????�‘???? ?????????? ?�}?????k?@?????k?????????????o?^?????�‘?�}?? ???]?????�‘?????????�‘???B
      See Also:
    • LH7

      public static final String LH7
      ???k?`?????????�÷?????B LH7 ???O?i?? 64?L???o?C?g???????A???????v??256?o?C?g?? LZSS?@?A???i?? ???I?n?t?}???@???g?p?????�}???????????? "-lh7-" ???????B ???? ?�}?????k?@???J???????????? 10?N?????o?????�‘???? ?????????? ?�}?????k?@?????k?????????????o?^?????�‘?�}?? ???]?????�‘?????????�‘???B
      See Also:
    • LHD

      public static final String LHD
      ???k?`?????????�÷?????B LHD ???????k???A?f?B???N?g?????i?[?????�‘???�}???????? "-lhd-" ???????B
      See Also:
    • LZS

      public static final String LZS
      ???k?`?????????�÷?????B LZS ?? 2?L???o?C?g???????A???????v??17?o?C?g?? LZSS?@???g?p?????�}???????? "-lzs-" ???????B "-lzs-" ?? LHA?????�Ê???????O?????W???[???????? Larc ???`?????????A???????????????z?�÷???????`?? ?????B???????w???g?p???????�‘???�‘?B
      See Also:
    • LZ4

      public static final String LZ4
      ???k?`?????????�÷?????B LZ4 ?? ?????k?????? "-lz4-" ???????B "-lz4-" ?? LHA?????�Ê???????O?????W???[???????? Larc ???`?????????A???????????????z?�÷???????`?? ?????B???????w???g?p???????�‘???�‘?B
      See Also:
    • LZ5

      public static final String LZ5
      ???k?`?????????�÷?????B LZ5 ?? 4?L???o?C?g???????A???????v??17?o?C?g?? LZSS?@???g?p?????�}???????? "-lz5-" ???????B "-lz5-" ?? LHA?????�Ê???????O?????W???[???????? Larc ???`?????????A???????????????z?�÷???????`?? ?????B???????w???g?p???????�‘???�‘?B
      See Also:
  • Method Details

    • toDictionarySize

      public static int toDictionarySize(String method)
      ???k?@?????q???? ?????T?C?Y???????B
      Parameters:
      method - ???k?@?????q
      Returns:
      ?????T?C?Y
    • toThreshold

      public static int toThreshold(String method)
      ???k?@?????q???? ???k/?????k?????l???????B
      Parameters:
      method - ???k?@?????q
      Returns:
      ???k/?????k
    • toMaxMatch

      public static int toMaxMatch(String method)
      ???k?@?????q???? ???????v?????????B
      Parameters:
      method - ???k?@?????q
      Returns:
      ???????v??
    • connectEncoder

      public static OutputStream connectEncoder(OutputStream out, String method, Properties property)
      property ?????????????�÷?�Ê???????p???? method ?????k?@???f?[?^?????k???Aout???o???????X?g???[?????\?z?????B
      Parameters:
      out - ???k?f?[?^?o???????X?g???[??
      method - ???k?@?????q
      property - ?e???k?`?????????????????????�÷?�Ê???????????????v???p?e?B
      Returns:
      method ?????k?@???f?[?^?????k???Aout???o???????X?g???[??
    • connectDecoder

      public static InputStream connectDecoder(InputStream in, String method, Properties property, long length)
      property ?????????????�÷?�Ê???????p???? in ???? method ?????k?@?????k???????f?[?^???????? ?????????????X?g???[?????\?z?????B
      Parameters:
      in - ???k?f?[?^???????????X?g???[??
      method - ???k?@?????q
      property - ?e???k?`?????????????????????�÷?�Ê???????????????v???p?e?B
      Returns:
      in ???? method ?????k?@?????k???????f?[?^???????? ?????????????X?g???[?????\?z?????B