Python 创建加密压缩文件

1. 配置ZLib

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

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

2. 命令行使用 minizip.exe

> minizip.exeMiniZip 1.01b, demo of zLib + Zip package written by Gilles Vollant
more info at http://www.winimage.com/zLibDll/unzip.htmlUsage : 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 实现解压文件

Python 创建加密压缩文件相关推荐

  1. 用Python创建gzip压缩文件

    用Python创建gzip压缩文件 准备把所有文章中的图片链接全部更改到二级域名上.因为数据量比较大,为了方便修改,先将数据库内容导出为数据库脚本文件(后缀名为.sql),直接批量替换后再通过phpM ...

  2. python 批量加密压缩文件

    python 批量加密压缩文件 0x01 解决的问题 0x02 遇到的问题 0x03 代码 0x01 解决的问题 当有大批的文件,并且存放在不同的文件夹中,需要你进行加密压缩时,可参照此代码: 在代码 ...

  3. 7-Zip如何创建分卷压缩文件,进行分批压缩?

    相信很多小伙伴在传输文件时会选择先压缩成7-Zip等压缩包后再传输,但如果压缩的文件过大大,传输速度就会很慢,或者上传压缩文件到云盘时也会受到文件大小的限制. 要解决以上问题,我们可以把文件压缩成多个 ...

  4. python创建追加_Python文件的创建与追加

    (转载)https://www.xshell.net/python/python_open.html Posted by 破冰 on 2013-9-17 17:29 Tuesday 一.用Python ...

  5. java 生成zip如法打开_Java创建ZIP压缩文件的方法

    本文实例讲述了Java创建ZIP压缩文件的方法.分享给大家供大家参考.具体如下: 这里注意:建议使用org.apache.tools.zip.*包下相关类,否则可能会出现中文乱码问题. /** * 压 ...

  6. 用python的进行压缩文件

    用python的进行压缩文件 对于zipfile的用法很多地方已经讲的很详细了,例如:http://www.cnblogs.com/zhengyuxin/articles/1956178.html 一 ...

  7. Python处理各种压缩文件(bzip2,gzip,zip)

    原文地址:Python处理各种压缩文件(bzip2,gzip,zip) Python中有一个gzip模块来处理gzip文件 读取gzip文件: 1 2 3 4 import gzip f = gzip ...

  8. php 建立zip压缩文件,如何使用PHP创建zip压缩文件

    使用压缩文件可以节省磁盘空间:压缩文件较小,便于网络传输php 压缩文件,效率高. 本文向您介绍了如何使用PHP创建zip压缩文件,希望对大家有所帮助. PHP中有一个ZipArchive类php 压 ...

  9. 用python创建一个新文件_Python创建文件和追加文件内容实例

    一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: 代码如下: #python >>>f=open('f.txt','w') # r只读,w可写,a追加 &g ...

最新文章

  1. 初识C语言---(3)
  2. 中农王金锋组诚聘微生物组学方向博士后
  3. 免费教材丨第48期:业界大牛中文教学视频《深度学习:进阶》第25-28讲
  4. maven指定项目的构建、打包和tomcat插件的pom.xml配置
  5. java ajax post_2、Ajax与Java通过POST方式交互
  6. android 服务器201,Android端i-jetty服务器开发(八)
  7. Android 服务器推送技术
  8. 设有n个正整数,将它们排成一排,组成一个最大的多位整数
  9. python访问网页如何查看user-agent_HTTP请求头之User-Agent
  10. linux之用openssl命令Base64编码解码、md5/sha1摘要、AES/DES3加密解密
  11. PyTorch 搭建神经网络 (MNIST)[含注释]
  12. 惊呆了! | Spring Boot 使用 @Value 读取配置还能这样用
  13. StopWatch工具
  14. linux建立ftp用户
  15. mac 设置php时区,mac环境下PHP系统时区设置
  16. java中接口私有反方_接口中的Java 9私有方法
  17. 微服务之服务生产与消费
  18. android 高仿新浪微博,android 仿新浪微博开写篇
  19. 如何查看自己的qq邮箱服务器地址,怎么看自己设置的qq邮箱帐号
  20. c语言实训自我总结报告,C++实训总结报告

热门文章

  1. word点击退出时未保存怎么办?
  2. 瑞吉外卖项目实战说明
  3. DFS 003:棋盘问题
  4. python使用什么来区分代码块_Python 小数据池、代码块以及代码块缓存机制
  5. FastQC 与 质控
  6. Sam Altman 山姆奥特曼:如何成功 ?How To Be Successful
  7. win10删除*某些设置由你的组织来管理
  8. 2.1.2 激光雷达
  9. 月份对比_2020年5月份,四款主流游戏电脑配置横向对比,你会选择哪款呢?
  10. 仿京东轮播的广告展示栏