类:zlib.ZipEntry


🌐 Class: zlib.ZipEntry

稳定性: 1.0 - 早期开发

ZIP 压缩档案 API 是实验性的。第一次使用它的任何部分(包括这个类)都会发出实验性警告;仅仅导入 node:zlib 不会。

🌐 The ZIP archive API is experimental. Using any part of it (this class among them) emits an experimental warning the first time; merely importing node:zlib does not.

ZIP 压缩包里的单个文件或目录。实例由 ZipBuffer 和 ZipFile 生成,或者直接使用 ZipEntry.create()/ZipEntry.createStream() 创建用于写入。

🌐 A single file or directory inside a ZIP archive. Instances are produced by ZipBuffer and ZipFile, or created directly for writing with ZipEntry.create()/ZipEntry.createStream().

create() 和 content() 各自都有一个 *Sync 对应(流式的 contentIterator() 没有)。和同步的 node:fs API 一样,这些会阻塞 Node.js 事件循环和后续的 JavaScript 执行,直到操作完成(包括任何压缩/解压过程);只有在适合同步执行的情况下使用它们(例如短脚本或启动代码),不要在必须保持响应的代码中使用。