gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 02:01:52 24 4
gpt4 key购买 nike

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

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

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

我正在寻找纯 Node.js 实现。

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

最佳答案

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

关于node.js - 检查 zip 或 gzip 是否经过密码加密 (Node.JS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45677993/

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