Javascript 解析包含ZIP文件内容的字符串?

Javascript 解析包含ZIP文件内容的字符串?,javascript,zip,archive,Javascript,Zip,Archive,假设我有一个包含ZIP文件内容的字符串。我想得到一个数组/对象,其中包含压缩在这个字符串中的文件和目录。解析这个字符串的步骤是什么?zip文件是如何工作的?这会不会太慢?考虑到一般的互联网速度、ajax和PHP,它会更快吗 非常感谢 请不要给我指图书馆。对我来说,如果我不知道发生了什么,那么做什么都没有意义。这是一个很好的起点。第五章(一个.ZIP文件的一般格式)包含了解析文件/目录树所需的所有知识-如果你没有做错的话,这不会很慢 要解压缩某些文件,您应该读取(zlib)和(deflate),但

假设我有一个包含ZIP文件内容的字符串。我想得到一个数组/对象,其中包含压缩在这个字符串中的文件和目录。解析这个字符串的步骤是什么?zip文件是如何工作的?这会不会太慢?考虑到一般的互联网速度、ajax和PHP,它会更快吗

非常感谢

请不要给我指图书馆。对我来说,如果我不知道发生了什么,那么做什么都没有意义。

这是一个很好的起点。第五章(
一个.ZIP文件的一般格式
)包含了解析文件/目录树所需的所有知识-如果你没有做错的话,这不会很慢


要解压缩某些文件,您应该读取(zlib)和(deflate),但这要复杂得多,是开始使用库的好地方。

如何将此字符串转换为javascript?似乎这样或那样会很痛苦。吹毛求疵:“它会更快吗”需要与某些东西相比较。。。也很难理解你所说的“更快”是什么类型的:弹劾速度更快还是执行速度更快…我的意思是“比PHP和一些ajax更快”…执行速度更快。