|
LHA Library for Java | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BadHuffmanTableException | |
|---|---|
| jp.gr.java_conf.dangan.util.lha | |
| Uses of BadHuffmanTableException in jp.gr.java_conf.dangan.util.lha |
|---|
| Methods in jp.gr.java_conf.dangan.util.lha that throw BadHuffmanTableException | |
|---|---|
static short[] |
StaticHuffman.createTable(int[] LenList)
LenList から、ハフマン復号用のテーブルを生成する。 |
static short[][] |
StaticHuffman.createTableAndTree(int[] LenList,
int TableBits)
LenList から、ハフマン復号用のテーブルと木を生成する。 テーブルは TableBits の大きさを持ち、それ以上の部分は木に格納される。 戻り値は new short[][]{ Table, Tree[0], Tree[1] } となる。 テーブルを引いた結果もしくは木を走査した際、負の値を得た場合、 それは復号化されたコードを全ビット反転したものである。 正の値であればそれは 木を走査するための index であり、 Tree[bit][index] のように使用する。 |
static int[] |
StaticHuffman.LenListToCodeList(int[] LenList)
ハフマン符号長のリストから ハフマン符号表を作成する。 |
|
LHA Library for Java | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||