百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

adm-zip

> 编程语言
开源

JavaScript 是一个针对 nodejs 的 zip 实现。用户可以在内存中创建或解压缩 zip 文件,也可以将文件保存到磁盘或从磁盘中读取。

2.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

JavaScript 是一个针对 nodejs 的 zip 实现。用户可以在内存中创建或解压缩 zip 文件,也可以将文件保存到磁盘或从磁盘中读取。

适用于 NodeJS 的 ADM-ZIP

ADM-ZIP 是一个纯粹的 JavaScript 实现,用于 NodeJS 中的 zip 数据压缩。

安装

使用 npm 执行: $ npm install adm-zip **下面介绍了 Electron 文件系统支持。

它有什么用?

该库允许您:

  • 将 zip 文件直接解压到磁盘或内存缓冲区
  • 将文件压缩并以 .zip 格式存储到磁盘或压缩缓冲区
  • 更新现有 .zip 文件的内容/添加新文件/删除文件

依赖项

ADM-ZIP 并不依赖其他 nodeJS 库

示例

基本用法

…

如需详细信息,请查看 wiki。

Electron 原生文件系统

ADM-ZIP 多年来一直支持 electron original-fs,没有任何用户交互,但它会给诸如 rollup 等捆绑工具带来问题。如果要继续支持 original-fs 或其他自定义文件系统模块,可以在 ADM-ZIP 构造函数中通过 fs 选项指定您的模块。 示例:

javascript
const AdmZip = require("adm-zip");
const OriginalFs = require("original-fs");

// reading archives
const zip = new AdmZip("./my_file.zip", { fs: OriginalFs });
.
.
.

安全性

请私下报告安全漏洞。请参阅 SECURITY.md。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言