簡単な圧縮アルゴリズムから実装していけば、そのうち難しいものも作れるようになるんじゃないでしょうか。自分も、初代プチコンでLZWを作ったのが最初なんで、ここまで来るのにかなり時間がかかっています。 ブロックソートやMTFは、やれば圧縮率が上がりそうですが、私のようなおっさんの錆び付いた頭では理解するのが難しそうです。気が向いたらやってみます。