У меня есть строки, которые имеют примерно 10K символов. В них много повторений. Они представляют собой сериализованные объекты JSON. Я бы хотел с легкостью сжать их в массив байтов и распаковать их из массива байтов.
Как я могу это сделать? Я ищу методы, поэтому могу сделать следующее:
String original = "....long string here with 10K characters...";
byte[] compressed = StringCompressor.compress(original);
String decompressed = StringCompressor.decompress(compressed);
assert(original.equals(decompressed);