【2ch】圧縮アルゴリズム【オリジナル】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0922デフォルトの名無しさん
NGNG途中なにやってるんだかワカンネー!んだけどLZ78と
BPEを掛け合わせたようなヤシだソレ。圧縮ソース
に対して可変長文字列比較でなく2文字長固定
(32ビット幅固定を意識か?)だけで探索掛けてる
のと構築された辞書自体が圧縮されてる上その
辞書ソノモノを順次圧縮後データとして吐くのが特徴?
辞書サイズは4096個バイトペア分だが仮に圧縮
率50%に達してれば(LRUが効き出すまでに)8000
個相当分はキープしてるわけか…。LZSSが短距
離、LZWが中距離ならこれは長距離走者っぽい。
(スタート直後はLZW以上のスローペースぶりだわ)
仮に“ababab...”なんてデータを1GBほど食わすと
30個ほどしか辞書項目消費しないあたりはキショイ。
#展開速度はLZSSより遅いがLZWよりは早いな
レス数が900を超えています。1000を超えると表示できなくなるよ。