new zlib.ZipBuffer(buffer)


解析归档的中央目录。如果 buffer 不是格式良好且受支持的归档,会抛出 ERR_ZIP_INVALID_ARCHIVE 或 ERR_ZIP_UNSUPPORTED_FEATURE 错误。

🌐 Parses the archive's central directory. Throws an ERR_ZIP_INVALID_ARCHIVE or ERR_ZIP_UNSUPPORTED_FEATURE error if buffer is not a well-formed, supported archive.

buffer 没有被复制:ZipBuffer 保留了它的零拷贝视图(对于底层的 ArrayBuffer 的 TypedArray、DataView 或 ArrayBuffer),并按需直接从中读取条目内容。在 ZipBuffer 或从中读取的任何条目仍然存在的情况下,不要修改或重用那块内存;如果可能会改变,就传一个副本。