一个minizip包装器-在python中创建一个密码加密的zip文件。
pyminizip的Python项目详细描述
在python中创建一个密码加密的zip文件。
并且zip文件可以在windows中提取。
这是python的一个简单的minizip包装器。
(http://www.winimage.com/zlibdll/minizip.html)
此软件使用zlib。
许可证:zlib/libpng许可证。
install zlib
$sudo-apt-get-installzlib
mac:
$sudo port install zlib
install pyminizip
$pip install pyminizip
--
提供三个功能。
=======
pyminizip.compress(“/srcfile/path.txt”,“文件路径前缀”,“/distfile/path.zip”,“password”,int(压缩级别))
args:
1。src文件路径(字符串)
2。src file prefix path(string)或none(path to prepend to file)
3.dst文件路径(字符串)
4。密码(字符串)或无(创建无密码压缩)
5。压缩级别(int)在1到9之间,1(更快)<;-->;9(更多压缩)或0(默认值)
返回值:
-始终返回none
pyminizip.compress_multiple([u'pyminizip.so','file2.txt',[u'/path_for_file1',u'/path_for_file2'],“file.zip”,“1233”,4,进度)
参数:
1。src文件列表路径(列表)
2。src file list prefix path(list)或[]
3。dst文件路径(字符串)
4。密码(字符串)或无(创建无密码压缩)
5。压缩级别(int)在1到9之间,1(更快)<;-->;9(更多压缩)
6。要在处理期间调用的可选函数,该函数接受一个参数,压缩了多少文件的计数
返回值:
-始终返回none
1。src文件路径(字符串)
2。密码(字符串)或无(解压缩加密的存档文件)
3。提取文件或不提取文件的目录路径(在特定目录或CWD中提取)
4。WITHOUTPATH(不包括提取的路径)
返回值:
-始终不返回
并且zip文件可以在windows中提取。
这是python的一个简单的minizip包装器。
(http://www.winimage.com/zlibdll/minizip.html)
此软件使用zlib。
许可证:zlib/libpng许可证。
install zlib
mac:
$sudo port install zlib
install pyminizip
$pip install pyminizip
--
提供三个功能。
=======
pyminizip.compress(“/srcfile/path.txt”,“文件路径前缀”,“/distfile/path.zip”,“password”,int(压缩级别))
args:
1。src文件路径(字符串)
2。src file prefix path(string)或none(path to prepend to file)
3.dst文件路径(字符串)
4。密码(字符串)或无(创建无密码压缩)
5。压缩级别(int)在1到9之间,1(更快)<;-->;9(更多压缩)或0(默认值)
返回值:
-始终返回none
pyminizip.compress_multiple([u'pyminizip.so','file2.txt',[u'/path_for_file1',u'/path_for_file2'],“file.zip”,“1233”,4,进度)
参数:
1。src文件列表路径(列表)
2。src file list prefix path(list)或[]
3。dst文件路径(字符串)
4。密码(字符串)或无(创建无密码压缩)
5。压缩级别(int)在1到9之间,1(更快)<;-->;9(更多压缩)
6。要在处理期间调用的可选函数,该函数接受一个参数,压缩了多少文件的计数
返回值:
-始终返回none
2。密码(字符串)或无(解压缩加密的存档文件)
3。提取文件或不提取文件的目录路径(在特定目录或CWD中提取)
4。WITHOUTPATH(不包括提取的路径)
返回值:
-始终不返回