それぞれ約 10,000 文字の文字列がいくつかあります。それらにはたくさんの繰り返しがあります。それらはシリアル化された JSON オブジェクトです。それらをバイト配列に簡単に圧縮し、バイト配列から解凍したいと思います。
これを最も簡単に行うにはどうすればよいですか?メソッドを探しているので、次のことができます。
String original = "....long string here with 10K characters...";
byte[] compressed = StringCompressor.compress(original);
String decompressed = StringCompressor.decompress(compressed);
assert(original.equals(decompressed);