Я хочу сохранить данные cookie в компактной форме.
Существует ли такая вещь, как алгоритм сжатия, который производит безопасный вывод URL?
В настоящее время мой подход
String jsonData = GSON.toJson(data);
byte[] cookieBinaryData = jsonData.getBytes("UTF-8");
byte[] cookieSnappyData = Snappy.compress(cookieBinaryData);
String cookieBase64Data = new Base64(true).encodeToString(cookieSnappyData);
Из этого cookieBase64Data
хранится внутри куки.
Я был бы счастлив пропустить переход Base64.