首页 » SEO优化 » php创立加密zip技巧_python给文件夹和文件进行zip加密压缩

php创立加密zip技巧_python给文件夹和文件进行zip加密压缩

访客 2024-11-23 0

扫一扫用手机浏览

文章目录 [+]

最近须要给文档进行加密压缩,找了很多,终极敲定了当下这种办法,可以很好的办理文件和文件夹的加密压缩,之前的压缩方案,要么不支持加密,要么便是对全体文件夹加密,不能同时对文件和文件夹加密,不知道我这样描述,大家有没有听懂,不过当下的这个办理方案既知足加密需求,也知足对文件夹进行加密,也知足对文件进行加密,还知足对文件和文件夹一起加密,可以称得上是python给文件夹和文件进行zip加密压缩的最佳实现~

ailx10

php创立加密zip技巧_python给文件夹和文件进行zip加密压缩

网络安全精良回答者

php创立加密zip技巧_python给文件夹和文件进行zip加密压缩
(图片来自网络侵删)

网络安全硕士

去咨询

首先须要安装7zip,然后指按期待压缩的文件和文件夹(我的文件.docx和我的文件夹),这里文件夹可以递归,须要把稳的是,zDir 和 zDir2,可以扩展文件和文件,如果只有一个文件夹,那么只须要一个zDir 即可,然后指定压缩密码(ailx10),就可以天生加密的ZIP压缩包了。
当然,如果为了准确而优雅,可以像我这样判断一下ZIP加密压缩结果是否成功~

代码运行效果

import osimport timeimport subprocessdef my7zip(): appPath=r"C:\Program Files\7-Zip" zApp="7z.exe" zAction='a' zPass='-pailx10' zAnswer='-y' zDir=[r"E:\tmp\我的文件夹"] zDir2=[r"E:\tmp\我的文件.docx"] zipFileName = "加密文件和文件夹_{}.zip".format(time.strftime("%Y%m%d",time.localtime())) progDir=os.path.join(appPath,zApp) cmd = [zApp, zAction, zipFileName, zPass, zAnswer, zDir,zDir2] res = subprocess.Popen(cmd, executable=progDir, stderr=subprocess.STDOUT, stdout=subprocess.PIPE) res.wait() result = res.stdout.read() print(result)if __name__ == "__main__": my7zip()

本篇完,撒花~

发布于 2022-10-21 21:46

相关文章

QQ聊天恶搞代码技术背后的趣味与风险

人们的生活越来越离不开社交软件。在我国,QQ作为一款历史悠久、用户众多的社交平台,深受广大网民喜爱。在QQ聊天的过程中,恶搞代码的...

SEO优化 2025-03-02 阅读1 评论0

Python代码截屏技术与应用的完美融合

计算机屏幕截图已经成为人们日常生活中不可或缺的一部分。无论是分享工作成果、记录游戏瞬间,还是保存网页信息,屏幕截图都发挥着重要作用...

SEO优化 2025-03-02 阅读1 评论0

QQ无限刷礼物代码技术突破还是道德沦丧

社交平台逐渐成为人们生活中不可或缺的一部分。QQ作为我国最具影响力的社交软件之一,其丰富的功能吸引了大量用户。近期有关QQ无限刷礼...

SEO优化 2025-03-02 阅读1 评论0