我在试图查看zip或gzip是否有受密码保护的文件时遇到了不好的时间。我曾经习惯使用DotNetZip来查看.net,但在Node.js中,我似乎找不到相应的东西。
我可以通过检查前导字节来查看该文件是gzip还是zip文件,但如果它们包含加密文件则无法查看,这可能是gpg,传统文件甚至是aes。
我已尝试使用套餐unzip
,unzip2
和adm-unzip
,但他们无法解决我的问题。
我正在寻找纯粹的node.js实现。
此时,我正在考虑编写自己的模块来解决我的问题。
答案 0 :(得分:0)
我现在正在使用https://github.com/thejoshwolfe/yauzl#isencrypted,但如果有其他人可以找到也可以执行pdf和.docx文件的内容,那就太棒了!