65536通りのランダムな数値列を用意する。
適当な方法で圧縮。
圧縮されたデータをさらに圧縮。
縮まなければ用意した数値列(0)を鍵にしてバイナリを変換。
また圧縮してみる。
それでも縮まなければ次の数値列(1)でバイナリを変換。
挫けず圧縮。
もし2バイト以上縮んだらしめたもの。その数値列の番号を圧縮データに付加しておく。
これで元データよりほんの少し小さくなる。
そして更に圧縮。
・・・
これを繰り返すことでかなり圧縮できるのではと思う今日この頃。