私は短いストリングのリストを圧縮したいが、リスト全体を解凍しないでいつでもリストの任意のストリングを解凍できるようにしたい。短いストリングの長いリストを圧縮する
私は事前にリストを知っていて、どのくらいの前処理が関係しているかは関係ありません。また、いくつかの重要なO(1)メモリオーバヘッドがある場合には問題ありません。
ロスレス圧縮アルゴリズムを使用して各文字列を独立して圧縮することができますが、文字列が非常に短く、それぞれに冗長性があまりないためうまく動作しません。しかし、全体的に、冗長性がたくさんあります。
リストはどのくらいですか?どのくらいの短い文字列ですか?彼らは普通のコンプレッサでどのくらい圧縮しますか? –
@マークアドラー2百万の文字列、平均サイズ2k、gzipで〜35%圧縮率 –