2

私のJavaアプリケーションでは、いくつかの計算から非常に長い文字列を取得します(非常に長い文字列から、約600000文字程度を意味します)。しかし、この文字列をクライアントに送信して処理する必要があるため、圧縮された文字列を最大 1000 文字にする必要があります。

GZIPOutputStream と Inflater および Deflater クラスを使用してみましたが、最良の場合、300000 文字の出力文字列が得られました。これは優れた圧縮ですが、私の場合は十分ではありません。

また、文字列をn回圧縮しようとしましたが、出力が前のものよりも大きかったため、1回だけ圧縮に成功しました。

それで、あなたは私に何を試すように提案しますか?

ありがとうございました。

4

1 に答える 1