Deflate圧縮で無圧縮(00)のブロックは最終ブロックフラグと圧縮タイプの指定で3bit読み込んだあとで、そのあとバイト境界まで読み捨ててから、無圧縮データを読み込むのだけど、3ビット読み込む前の位置ってのは、バイト境界じゃない可能性があって、そうなってくると、いろいろとコードも面白いことになる。

Reply to this note

Please Login to reply.

Discussion

No replies yet.