gpt4 book ai didi

node.js - 如何使用node.js添加不压缩的zip文件?

转载 作者:太空宇宙 更新时间:2023-11-03 23:37:20 32 4
gpt4 key购买 nike

我正在使用 pandoc 将 docx 转换为 epub。转换 epub 后,我对 zip 文件进行了更改,并也转换了 epub。当时,

在 mimetype 文件上将 zip 文件转换为 epub 后,我遇到了以下问题。

 Mimetype contains wrong type (application/epub+zip expected).

我进行了很多搜索并得到了两个逻辑

  1. 第一个,例如,额外的空格、换行符,但它是徒劳的(没有额外的空格、换行符)。

  2. 在 zip 中添加未压缩的 mimetype 文件。

我对第二点感到震惊。如何使用 node.js 编码在 zip 中添加不压缩的 mimetype 文件。

 var archiver = require('archiver');
var archive = archiver('zip');
archive.file('d:\\xxxx'+'\\mimetype', { name:'mimetype'});

上面的代码和 zip 的任何属性有什么问题?

任何人都可以帮助我在 zip 中添加不压缩的文件吗?

提前致谢。

最佳答案

添加 zip 选项 {store:true} 以不压缩 https://www.npmjs.com/package/archiver#store-boolean

关于node.js - 如何使用node.js添加不压缩的zip文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30601149/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com