Python 创建加密压缩文件「建议收藏」

Python 创建加密压缩文件「建议收藏」Python创建加密压缩文件1.配置ZLibhttp://www.winimage.com/zLibDll/minizip.html下载之后将zlibwapi.dll放在demo/目录下,与minizip.exe一起使用2.命令行使用minizip.exe>minizip.exeMiniZip1.01b,demoofzLib…

大家好,又见面了,我是你们的朋友全栈君。

Python 创建加密压缩文件

1. 配置ZLib

http://www.winimage.com/zLibDll/minizip.html

下载之后将 zlibwapi.dll 放在 demo/目录下,与 minizip.exe 一起使用

2. 命令行使用 minizip.exe

 
> minizip.exe

MiniZip 1.01b, demo of zLib + Zip package written by Gilles Vollant
more info at http://www.winimage.com/zLibDll/unzip.html

Usage : minizip [-o] [-a] [-0 to -9] [-p password] file.zip [files_to_add]

  -o  Overwrite existing file.zip
  -a  Append to existing file.zip
  -0  Store only
  -1  Compress faster
  -9  Compress better

3. 配置相关路径,使用python实现

miniZip_path = "youur_path"

def createEncryptedFile(password,zipfile_path,source_path):
    cmd = "{} -o -1 -p {} {} {}".format(miniZip_path,password,zipfile_path,source_path)
    os.system(cmd)
    print(cmd)

测试无误,批处理来一波~~~

4. 同理使用 miniunz.exe 实现解压文件

 

 
 

 
 
 

 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145105.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Vue文件上传_vue上传文件并携带参数,如何弄

    Vue文件上传_vue上传文件并携带参数,如何弄vue文件上传,供大家参考,具体内容如下首先先说一下想要实现的效果就如截图所见,需要将企业和需要上传的文件提交到后台处理,那么接下来就说如何实现vue实现vue页面代码class=”upload-demo”ref=”upload”action=”doUpload”:limit=”1″:file-list=”fileList”:before-upload=”beforeUpload”>…

    2022年8月15日
  • Java 二维数组转一维数组[通俗易懂]

    Java 二维数组转一维数组[通俗易懂]packageorg.fly.test;publicclassArrayTranfer{ publicstaticvoidmain(String[]args){ intint2d[][]={{1,2,3,9},{4,5,6,7,8}}; int[]int1d; intlen=0; for(int[]elemen

    2022年6月9日
  • Python之os.path

    os.path常用函数示例参考:https://www.cnblogs.com/wuxie1989/p/5623435.html

    2021年12月19日
  • 影响中国互联网的100人[通俗易懂]

    影响中国互联网的100人[通俗易懂]影响中国互联网的100人分类:>>社会>>IT2004-10-0323:136932人阅读评论(0)收藏举报互联网:中国10年最大的变革因素  10年来,中国的成就举世瞩目,推动中国变革的重大因素举不胜举。但是,要选择一个影响中国过去、现在和未来的最大的变革因素,那么肯定非互联网莫属。虽然,人们看到的更多是互联网股票的跌宕起伏

    2022年6月18日
  • Linux磁盘扩容 之 LVM 扩容之路

    Linux磁盘扩容 之 LVM 扩容之路引言众所周知,我们大多数服务都是跑在Linux上的,因为Linux命令行形式的特性,也导致了很多开发者只喜欢把Linux当做跑服务的机器,并不作为日常的使用。这样导致了我们只能记得常用的部署命令,但遇到一些复杂的Linux运维就不知如何下手了。这不,我这两天就遇到了服务器磁盘不足的问题,一开始只想Google一下快速搞定,结果还是得补补Linux中LVM的这块知识点才可以。为了方便后人快速扩容,特此记录。LVM是什么LVM(LogicalVolumeManager)翻译过来是逻辑卷管理器,大家可

    2022年6月20日
  • pycharm2021.5专业版最新激活码(最新序列号破解)[通俗易懂]

    pycharm2021.5专业版最新激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号