在使用ArrayBuffer的Javascript中搜索Inflate实现

时间:2012-06-18 18:44:00

标签: javascript implementation unzip inflate arraybuffer

我正在拼命寻找充分利用ArrayBuffer数据类型的Inflate算法的Javascript实现。 这样的实现会将ArrayBuffer作为输入,并将ArrayBuffer作为输出,而不会在处理数据时使用那些讨厌的二进制字符串。

你知道这样的实现是否已经存在吗?现在IE10支持ArrayBuffer以及其他当前的浏览器将会很有用。

1 个答案:

答案 0 :(得分:1)

我刚刚发现了这个,所以我不确定它的运行时性能,但是Gildas Lormeau(https://github.com/gildas-lormeau/zip.js)的库似乎在内部使用了类型化数组,作为额外奖励,它为Internet Explorer版本提供了一个后备接口< IE10。注意:这些观察结果是通过阅读源码发现的轶事,我还没有机会看到Gildas的库与我的数据一起工作(我有一个拉链包的实时数据源通过websocket来到我身边)。