「ゲームプログラミング/画像ファイルの作成プログラム」の版間の差分
削除された内容 追加された内容
→ASCII文字の英文の圧縮の原理: 距離符号の拡張ビットの対応表 |
|||
1,104 行
{| class="wikitable"
|+ 長さ符号の拡張ビットの対応
! 表現できる値 !! 一致長さ !! 拡張ビット数
|-
! 0x101
1,150 行
|}
一方、距離符号の拡張ビットの対応表は、別に定められている。下記のように 0x00 ~ 0x1D の距離で 1 ~ 32768 の距離に対応させています。▼
{| class="wikitable"
▲一方、距離符号の拡張ビットの対応表は、別に定められている。
|+ 距離符号の拡張ビットの対応表
! 表現できる値 !! 距離 !! 拡張ビット数
|-
! 0x00
| 1 || 0
|-
! 0x01
| 2 || 0
|-
! 中略
| ||
|-
! 0x04
| 5 ~ 6 || 1
|-
! 0x05
| 7 ~ 8 || 1
|-
! 中略
| ||
|-
! 0x1B
| 12289 ~ 16384 || 12
|-
! 0x1C
| 16385 ~ 24576 || 13
|-
! 0x1D
| 24577 ~ 32768 || 13
|-
|}
:※ 0x1B と 0x1C とで拡張ビット数が違うのは誤差ではなく仕様。
|