У меня есть несколько строк, каждая из которых состоит примерно из 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);