python压缩rar密码,python rar解压
我在大蟒上得到了一个奇怪的错误。尝试使用活力模块提取受密码保护的文件时,尝试将哦设置为密码时发生异常。其他一切似乎都起作用了zip文件.模块错误?导入压缩文件
zip=zipfile.zipfile(file.zip , r )。
zip.setpassword(oy .编码) utf-8 ))
拉链。提取所有(#以上密码 oy generatesheerrorhere
zip.close(
这是我得到的例外。跟踪后退(mostrecentcalllast):
文件" unzip.py ",第四行,在
zip.extractall()
文件“c:\ program files \ python 32 \ lib \ zip文件。py”,第1002行,在extrac中
陆上通信线(座机)
slf.extract(zipinfo,path,pwd))。
文件c:\ program files \ python 32 \ lib \ zip文件。py ,第990行,在提取中
回归自我.提取成员(成员,路径,密码)).
文件c:\ program files \ python 32 \ lib \ zip文件。py ,第1035行,in _extra
成员
shutil.copyfileobj(源,目标))。
copyfileo中第65行的文件" c:\ program files \ python 32 \ lib \ shut il。py "
buf=fsrc。read(Length))))))))buf=fsrc。读(Length))))buf))))buf)))buf))))buf))))buf))))lth。
文件" c:\ program files \ python 32 \ lib \ zip file。py”,第581行,处于读取状态
DATA=self.read1(n-len(buf))
阅读1中文件“c:\ program files \ python 32 \ lib \ zip文件。py "的第633行
最大(n-len _ read缓冲区,自身.MIN_READ_SIZE))))))))))))))))))))))))))。
zlib .错误3360在解压缩3360无效块类型时出现错误-3
使用UTF-16作为编码时,将出现错误zlib.error:解压缩3360号无效距离时出现错误-3
编辑
我现在在虚拟Linux操作系统操作系统机器上进行了以下测试Python。com .版本:2.6.5
使用zip -e文件
hello.txt创建了一个受密码保护的活力文件
现在,问题好像在别的地方。即使密码错误也可以提取活力文件了!尝试:
拉链。设置密码( ks )ks iswrongpasswordbutitstillextractshezip
zip.extractall()
例外运行时例外:
打印"错了!"
有时可以用错误的密码提取活力文件。接下来提取文件。 (在活力文件中)尝试打开它时,信息似乎已损坏/解密。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。