Max*_*ler 5 compression algorithm cookies urlencode character-encoding
我希望以紧凑的形式存储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);
Run Code Online (Sandbox Code Playgroud)
这cookieBase64Data是存储在cookie中的一个。我很乐意跳过Base64跃点。
不会。压缩通常是无前缀代码,而不是字符集。您可以使用 yEnc 编码来保护某些位。就我个人而言,我不确定为什么 yEnc 注定会失败。它使用扩展的 8 位 ASCII 字符集,并为压缩数据添加了更少的开销 (2%):http://en.wikipedia.org/wiki/YEnc
| 归档时间: |
|
| 查看次数: |
1213 次 |
| 最近记录: |