「ゲームプログラミング/画像ファイルの作成プログラム」の版間の差分
削除された内容 追加された内容
→ASCII文字の英文の圧縮の原理: ハフマン符号との関連 |
→拡張ビットの一覧: class="wikitable" |+ 距離符号の拡張ビットの対応表 (全部) |
||
1,216 行
== 拡張ビットの一覧 ==
{| class="wikitable"
|+ 長さ符号の拡張ビットの対応表 (全部)
! 値 !! 一致長さ !! 拡張ビット数
|-
1,317 行
|-
|}
{| class="wikitable"
|+ 距離符号の拡張ビットの対応表 (全部)
! 値 !! 距離 !! 拡張ビット数
|-
! 0x00 (0)
| 1 || 0
|-
! 0x01 (1)
| 2 || 0
|-
! 0x (2)
| 3 || 0
|-
! 0x (3)
| 4 || 0
|-
! 0x (4)
| 5,6 || 1
|-
! 0x05 (5)
| 7 ~ 8 || 1
|-
! 0x (6)
| 9~12 || 2
|-
! 0x (7)
| 13~16 || 2
|-
! 0x (8)
| 17~24 || 3
|-
! 0x (9)
| 25~32 || 3
|-
! 0x (10)
| 33~48 || 4
|-
! 0x (11)
| 49~64 || 4
|-
! 0x (12)
| 65~96 || 5
|-
! 0x (13)
| 97~128 || 5
|-
! 0x (14)
| 129~192 || 6
|-
! 0x (15)
| 193~256 || 6
|-
! 0x (16)
| 257~384 || 7
|-
! 0x (17)
| 385~512 || 7
|-
! 0x (18)
| 513~768 || 8
|-
! 0x (19)
| 769~1024 || 8
|-
! 0x (20)
| 1025~1536 || 9
|-
! 0x (21)
| 1537~2048 || 9
|-
! 0x (22)
| 2049~3072 || 10
|-
! 0x (23)
| 3073~4096 || 10
|-
! 0x (24)
| 4097~6144 || 11
|-
! 0x (25)
| 6145~8192 || 11
|-
! 0x (26)
| 3193~12288 || 12
|-
! 0x1B (27)
| 12289 ~ 16384 || 12
|-
! 0x1C (28)
| 16385 ~ 24576 || 13
|-
! 0x1D (29)
| 24577 ~ 32768 || 13
|-
|}
:※ 0x1B と 0x1C とで拡張ビット数が違うのは誤差ではなく仕様。
|