Python实现加密的RAR文件解压(密码已知)
2024-10-21 06:26:37
博主之前在网上找了很多资料,发现rarfile库不能直接调用,需要安装unrar模块,下面将详细介绍整个实现流程。
第一步:安装unrar模块,直接pip install unrar可能会找不到库,需要下载unrar library,也就是UnRAR.dll,下载地址为:http://www.rarlab.com/rar/UnRARDLL.exe;
第二步:将unrar安装路径添加到系统环境变量,64位操作系统的路径为C:\Program Files (x86)\UnrarDLL\x64,然后还需要将x64文件下的UnRAR64.lib和UnRAR64.dall重命名为unrar.lib和unrar.dall,因为unrar模块识别的文件是unrar.dll和unrar.lib;
第三步:打开Pycharm,就可以用下面代码实现了
from unrar import rarfile#导入rarfile库 file = rarfile.RarFile('C:\\test.rar') #需要解压的文件路径及文件
file.extractall('C:\\TEST') #需要解压到的文件夹地址
最新文章
- javascript中的递归函数
- 快速上手Unity原生Json库
- jQuery-1.9.1源码分析系列(四) 缓存系统
- QM模块包含主数据(Master data)和功能(functions)
- 容器--WeakHashMap
- iOS开发拓展篇—封装音频文件播放工具类
- mixed content 混合内容
- C中的setjmp与longjmp
- linux命令之more
- emjio表情转json
- 利用JS做到隐藏div和显示div
- Could not open input file: composer.phar
- css把容器级别(div...)标签固定在一个位置(在页面最右边)
- OSError: cannot identify image file
- C/C++.【转】解析URL的转义字符百分比(%)字符串
- 20155235 《网络攻防》 实验五 MSF基础应用
- eclipse启动tomcat内存溢出的解决方式
- 如何用简单例子讲解 Q - learning 的具体过程?
- 【转】性能测试,影响 TPS 的一些因素
- P3435 [POI2006]OKR-Periods of Words