我有一些字符串,每个字符串大约有 10K 个字符。其中有很多重复。它们是序列化的 JSON 对象。我想轻松地将它们压缩成一个字节数组,然后从一个字节数组中解压缩它们。
我怎样才能最容易地做到这一点?我正在寻找方法,以便可以执行以下操作:
String original = "....long string here with 10K characters...";
byte[] compressed = StringCompressor.compress(original);
String decompressed = StringCompressor.decompress(compressed);
assert(original.equals(decompressed);