调用rarfile库可以实现解压带密码的rar文件,但是当文件的名称和数据都被加密后,无法解压,请问该怎么处理呢?
加密文件名后,文件加密属性如图所示
而,当不加密文件名,是可以通过如下代码实现解压的。
from unrar import rarfile
path1 = "C:\\test1.rar"
path2 = "C:\\New"
rf = rarfile.RarFile(path1) # 待解压文件
rf.extractall(path = path2, pwd = '123') # 解压指定文件路径
推荐文章: