Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中解压缩和压缩Zip/GZip流?_Java_Javascript_Gwt_Zip_Gzip - Fatal编程技术网

在JavaScript中解压缩和压缩Zip/GZip流?

在JavaScript中解压缩和压缩Zip/GZip流?,java,javascript,gwt,zip,gzip,Java,Javascript,Gwt,Zip,Gzip,我想在客户端和服务器之间交换压缩流,我问自己是否有机会读写使用GZIPInputStream或ZipInputStream压缩/解压缩的数组。我不想移植我自己的压缩库 我可能会让GWT翻译这些类的默认java实现,但在我花两天时间讨论这个问题之前,有没有默认库?我在JS中看到了压缩/解压文件的libs,但我更希望在另一个字节数组中转换一个字节数组。您的浏览器和服务器几乎肯定已经在为您进行gzip压缩了。如果没有,请修复服务器配置,使其正常运行。必须将标题内容编码:gzip添加到压缩文件gzip。

我想在客户端和服务器之间交换压缩流,我问自己是否有机会读写使用GZIPInputStream或ZipInputStream压缩/解压缩的数组。我不想移植我自己的压缩库


我可能会让GWT翻译这些类的默认java实现,但在我花两天时间讨论这个问题之前,有没有默认库?我在JS中看到了压缩/解压文件的libs,但我更希望在另一个字节数组中转换一个字节数组。

您的浏览器和服务器几乎肯定已经在为您进行gzip压缩了。如果没有,请修复服务器配置,使其正常运行。必须将标题
内容编码:gzip
添加到压缩文件
gzip
。浏览器会自动解压。我知道内容编码。我拥有的是要发送到服务器和设备的预压缩数据。解压缩并让服务器压缩是没有意义的,尤其是如果你同时独立地将它们发送到100台设备上。因此,控制JavaScript中的解压缩/压缩功能将是非常棒的。