ビット列の圧縮?
頻度テーブルでも作りたいんだろうか
固定(8とか)で探せば楽だろうけど
可変長だと難しそう