私は、クエリ文字列(具体的には、POSTではなくGET)でファイルのリストを取得する必要があるWebアプリに取り組んでいます。
http://site.com/app?things=/stuff/things/item123,/stuff/things/item456,/stuff/things/item789
その文字列を短くしたい:
http://site.com/app?things=somekindofencoding
文字列はそれほど長くはなく、20〜150文字です。短いものはGZipにはあまり適していませんが、繰り返しが非常に多いため、圧縮が可能であるはずです。
文字列のDBまたは辞書は必要ありません。URLは、それを使用するアプリケーションとは異なるアプリケーションによって作成されます。このURLを短縮する可逆圧縮が必要です。安全である必要はありません。
これを行うための既存の方法はありますか?私はC#/。Netで作業していますが、他の言語/スタックのアルゴリズムを採用できれば幸いです。