Python第三方库unrar

unrar模块介绍

​ unrar第三方python库是解压rar压缩文件的扩展包,可实现对rar压缩文件的读取、解压等处理。也可以使用unrar这个模块来进行编写rar压缩文件暴力破解。

  • 安装

    1. 直接利用 pip 安装

      1
      pip install unrar
    2. 官网下载源文件安装

      unrar 源文件

      在官网下载文件,利用python setup.py install进行安装

      文档地址

  • 案例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    >>> from unrar import rarfile  #导入rarfile,处理rar文件
    >>> rar = rarfile.RarFile('sample.rar') #读取rar文件
    >>> rar.namelist() #列出rar压缩文件中的文件列表
    [u'test_file.txt']
    >>> rar.printdir() #打印rar压缩文件中的文件列表
    File Name Modified Size
    test_file.txt 2013-04-14 08:20:28 17
    >>> rar.testrar()
    >>> info = rar.infolist()[0] #通过索引获取压缩文件中的文件
    >>> info.filename #获取压缩文件名
    u'test_file.txt'
    >>> info.file_size #获取压缩文件大小
    17L
    >>> info.date_time #获取压缩文件创建日期
    (2013L, 4L, 14L, 8L, 20L, 28L)
    >>> rar.read('test_file.txt') #读取压缩文件的内容
    'This is for test.'
    >>> rar.extractall() #解压rar压缩文件
    >>> rar.close() #关闭rar文件

Comments

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×