使用 GAE,我们无法选择任何开箱即用的与 GAE 一起使用的 java 压缩库,即使是这个Snappy(我尝试过,因为据说它是 Google 压缩库的一个端口)库也不起作用,抛出访问denied ("java.io.FilePermission")
异常。这是预期的,因为不支持文件 I/O。
因此,我想向社区询问 Java 压缩库,这些库经过测试可以与 GAE 一起使用,无需破解或重新打包。
使用 GAE,我们无法选择任何开箱即用的与 GAE 一起使用的 java 压缩库,即使是这个Snappy(我尝试过,因为据说它是 Google 压缩库的一个端口)库也不起作用,抛出访问denied ("java.io.FilePermission")
异常。这是预期的,因为不支持文件 I/O。
因此,我想向社区询问 Java 压缩库,这些库经过测试可以与 GAE 一起使用,无需破解或重新打包。
检查类白名单,您可以使用 java.util.zip 读取压缩流
new java.util.zip.GZIPInputStream(inputStream)
和
new java.util.zip.GZIPOutputStream(outputStream)
将内容压缩到输出流。