【问题标题】:Check if zip or gzip is password encrypted (Node.JS)检查 zip 或 gzip 是否经过密码加密(Node.JS)
【发布时间】:2017-08-14 15:29:25
【问题描述】:

我在尝试查看 zip 或 gzip 是否有受密码保护的文件时遇到了麻烦。我习惯于 DotNetZip 在 .net 中看到,但在 Node.js 中我似乎找不到等价物。

我可以通过检查前导字节来查看文件是 gzip 还是 zip,但如果它们包含加密文件则不能,这可能是 gpg、传统甚至 aes。

我尝试过使用 unzipunzip2adm-unzip 包,但它们并没有解决我的问题。

我正在寻找一个纯 node.js 实现。

此时,我正在考虑编写自己的模块来解决我的问题。

【问题讨论】:

标签: node.js encryption zip gzip


【解决方案1】:

我目前正在使用https://github.com/thejoshwolfe/yauzl#isencrypted,但如果其他人能找到也可以处理 pdf 和 .docx 文件的东西,那就太好了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    • 2017-01-01
    相关资源
    最近更新 更多