什么压缩库与GAE一起使用

时间:2013-04-08 07:11:54

标签: java google-app-engine compression

使用GAE,我们无法选择任何与GAE开箱即用的Java压缩库,即使是Snappy我试过,因为据说它是一个端口谷歌的压缩库)库将无法正常工作,抛出访问denied ("java.io.FilePermission")异常。这是预期的,因为不支持文件I / O.

因此,我想向社区询问经过测试的Java压缩库,以便在没有黑客攻击或重新打包的情况下使用GAE。

1 个答案:

答案 0 :(得分:1)

检查class whitelist您可以使用java.util.zip来读取压缩流

new java.util.zip.GZIPInputStream(inputStream)

new java.util.zip.GZIPOutputStream(outputStream)

将内容压缩为输出流。