当前位置: 首页 > 面试题库 >

在Node.js跨平台中下载和解压缩文件的最简单方法?

郁吉星
2023-03-14
问题内容

只是寻找一种简单的解决方案,以在任何操作系统上的Node.js中下载和解压缩.zip.tar.gz文件。

不知道这是内置的,还是我必须使用单独的库。有任何想法吗?仅查找几行代码,因此当我想在节点中下载下一个zip文件时,就可以了。这样的感觉应该很容易和/或内置,但是我什么也找不到。谢谢!


问题答案:

结帐adm-zip。

ADM-ZIP是用于NodeJS的zip数据压缩的纯JavaScript实现。

该库使您可以:

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



 类似资料:
  • 问题内容: 基本上,我有一个jar文件,我想从junit测试中解压缩到特定的文件夹。 最简单的方法是什么?如果有必要,我愿意使用免费的第三方库。 问题答案: 您可以用来遍历文件中的条目,通过文件中的每个条目提取并将数据写到外部文件中。Apache Commons IO提供了一些实用程序,可以使它显得更笨拙。

  • 本文向大家介绍Linux下解压,压缩JAR包的简单方法,包括了Linux下解压,压缩JAR包的简单方法的使用技巧和注意事项,需要的朋友参考一下 把当前目录下的所有文件打包成project.jar jar -cvfM0 project.jar ./ -c   创建jar包 -v   显示过程信息 -f    -M -0   这个是阿拉伯数字,只打包不压缩的意思 解压project.jar jar -

  • 问题内容: 我想使用urllib下载文件,并在保存之前对文件进行解压缩。 这就是我现在所拥有的: 最终将写入空文件。我该如何实现自己的追求? 更新的答案: 问题答案: 在写完之后,但要传递给之前,您需要寻找到开始的地方。否则它将被模块从头读取,并显示为空文件。见下文:

  • 本文向大家介绍java多文件压缩下载的解决方法,包括了java多文件压缩下载的解决方法的使用技巧和注意事项,需要的朋友参考一下 Java多文件压缩下载解决方案,供大家参考,具体内容如下 需求: 会员运营平台经过改版后页面增加了许多全部下载链接,上周上线比较仓促,全部下载是一个直接下载ZIP压缩文件的链接,每个ZIP压缩文件都是由公司运营人员将页面需要下载的文件全部压缩成一个ZIP压缩文件,然后通过

  • 本文向大家介绍基于Node.js实现压缩和解压缩的方法,包括了基于Node.js实现压缩和解压缩的方法的使用技巧和注意事项,需要的朋友参考一下 压缩格式 zip 和 gzip 是两种我们最常见到的压缩格式,当然,gzip 在 Windows 下很少有人接触。 tar 是一种归档格式,它默认不会压缩,需要结合 gzip 来将最终的 tar 文件以 gzip 格式压缩成为一个 tar.gz 文件,通常

  • 我正在使用Julia的ZipFile包来提取和处理csv文件。没问题,但是当我遇到zip文件中的zip文件时,我也想处理它,但是遇到了一个错误。 Julia ZipFile文档如下:https://zipfilejl.readthedocs.io/en/latest/ 对如何做到这一点有什么想法吗?