https://datatracker.ietf.org/doc/html/rfc1951#page-14
deflate圧縮のpatent freeなアルゴリズム。読もう。
https://datatracker.ietf.org/doc/html/rfc1951#page-14
deflate圧縮のpatent freeなアルゴリズム。読もう。
読み込む文字列からまず3文字ながめて、その3文字でハッシュ表を検索する。で、たぶんハッシュ表には「前に読み込んだ文字列中におけるインデックス」が値として格納されているので、そこから何文字一致するかを調べて、長いものを選ぶ。
そんな感じかな。ハッシュ表は一文字読み込むたびに成長させていく感じ。