首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏京程一灯

    在Node.js中处理Zip文件

    在本文中,我将演示如何用 adm-zip npm 模块[1]创建和提取 zip 文件。 创建一个 Zip 文件 从 adm-zip 的 npm 模块中导出一个 AdmZip 类。 如果想要创建一个新的 zip 文件,在调用 new AdmZip() 时不应带任何参数: const AdmZip = require('adm-zip'); const file = new AdmZip 例如下面的代码演示了怎样把 package.json 文件和 node_modules 目录添加到 zip 文件中: const AdmZip = require('adm-zip'); const const AdmZip = require('adm-zip'); const file = new AdmZip('./output.zip'); file.extractAllTo('. 幸运的是,adm-zip npm 模块使直接从 Node.js 创建和提取 zip 文件变得容易。

    7.1K10发布于 2020-08-10
  • 来自专栏禅境花园

    Node zip压缩和解压缩

    NodeJS 文件(夹)压缩/解压方案(zip/unzip)-Linux 上 zip 相关命令 Use adm-zip adm-zip支持archive和unarchive一个或多个文件或者整个文件夹的功能 var adm_zip = require("adm-zip"); //creating archives var zip = new adm_zip(); zip.addLocalFolder(". /dist", /*overwrite*/ true); 更多 api https://github.com/cthackers/adm-zip Use JSZip 这个库在使用的时候需要把文件一个个增加到

    3.9K20编辑于 2022-10-25
  • 来自专栏乐赞分享

    Doc纯文本迁移到Doc表格中

    有了模板以后,通过npm包adm-zip来直接解压表格模板数据。发现解压出来的document.xml里面已经包含了之前定义的标识占位符。 那么填充就显得很简单了。 代码实现 先装依赖 npm i @gmr-fms/word-extractor adm-zip archiver const fs = require('fs') const path = require / 读取doc文档工具 const extract = require('@gmr-fms/word-extractor'); // 直接解压docx文件 var admZip = require('adm-zip

    2.1K20发布于 2020-11-03
  • 来自专栏Tencent Serverless 官方专栏

    发布更新 | 腾讯云 Serverless 产品动态 20200615

    查看详情:《腾讯云 Serverless 部署应用耗时降低了 73%》 产品特性: 项目代码的压缩方式为从 adm-zip 更新为 archiver。

    1.3K41发布于 2020-06-16
  • 来自专栏贤羽的前端小栈

    用 Markdown 写一本自己的电子书吧(二)自动篇

    最后的 zip 打包的话用 adm-zip 来处理,它基于纯 node.js 实现,不依赖原生程序,确保我们的项目即可直接运行,不需要对 win/mac/linux 做专门的适配。 npm i -S marked cheerio adm-zip 2. .join('')} </spine> </package> 最后在 Task.run() 中,将任务目录打包为 .epub 文件并在完成后清理任务目录: import AdmZip from 'adm-zip

    2.4K10编辑于 2022-06-09
  • 来自专栏技术综合

    Vue进行Electron开发近期增补记录

    Trashify, FileCrash } = require('asarmor') const { join } = require('path') const AdmZip = require('adm-zip

    1.1K20发布于 2021-05-06
  • 来自专栏全栈程序员必看

    python rarfile不支持中文路径_python使用zipfile解压文件中文乱码问题

    MYSQL,具体配置参考:https://jingyan.baidu.com/article/9c69d48f85032f13c9024e15.html . 1:解压之后copy 一个 … nodejs adm-zip

    2.3K20编辑于 2022-11-01
  • 来自专栏漫流砂

    Electron 安全与你我息息相关

    /dist/electron/main.js", "dependencies": { "@antv/g6": "^3.8.3", "adm-zip": "^0.4.16",

    5.5K10编辑于 2024-04-15
领券