python压缩rar密码,python rar解压

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: