Node 有没有不解压直接读取 Zip 内容的方法?

2016-09-15 23:03:30 +08:00
 youchoudeyu

最近在研究这个解压读取数据文件,发现 Java 有这样的方案可以绕过解压直接读取 Zip 文件内容,见 http://www.cnblogs.com/kgdxpr/archive/2013/05/20/3088254.html , 于是就想 NodeJs 有没有这样类似的解决方案。谷歌百度搜了好多参考资料都感觉不行,希望能得到大家的帮助指点一下,非常感谢。

3005 次点击
所在节点    问与答
2 条回复
UnisandK
2016-09-16 00:08:52 +08:00
不是不解压是在内存里操作了吧。。
dphdjy
2016-09-16 07:45:47 +08:00
本身就可以啊, zip 内部是分段的,用 zlib 应该可以,或者手写也就是先拆元数据,然后取索引,找到对应偏移和大小,载入内存,解压区块,得到数据。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/306515

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX