检查zip或gzip是否经过密码加密(Node.JS)

时间:2017-08-14 15:29:25

标签: node.js encryption zip gzip

我在试图查看zip或gzip是否有受密码保护的文件时遇到了不好的时间。我曾经习惯使用DotNetZip来查看.net,但在Node.js中,我似乎找不到相应的东西。

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

我已尝试使用套餐unzipunzip2adm-unzip,但他们无法解决我的问题。

我正在寻找纯粹的node.js实现。

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

1 个答案:

答案 0 :(得分:0)

我现在正在使用https://github.com/thejoshwolfe/yauzl#isencrypted,但如果有其他人可以找到也可以执行pdf和.docx文件的内容,那就太棒了!