Skip to content
Python module for RAR archive reading
Python Other
  1. Python 98.7%
  2. Other 1.3%
Branch: master
Clone or download
markokr Merge pull request #57 from mkarpiarz/rar3_multivol_enc_header_fix_PR
Fixes for multivolume RAR3 with encrypted headers
Latest commit a4202ca Sep 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Fix urls Sep 21, 2019
test Support SFX archives Sep 21, 2019
.coveragerc New test files for rar5 Jun 8, 2016
.gitignore Converts test to pytest, nose is dead Sep 15, 2019
.pylintrc Converts test to pytest, nose is dead Sep 15, 2019
LICENSE v3.1 Sep 15, 2019
MANIFEST.in
Makefile Add support for 'unar', rework tool handling Sep 20, 2019
README.rst Fix urls Sep 21, 2019
dumprar.py Quotes cleanup Sep 21, 2019
rarfile.py Fixes for multivolume RAR3 with encrypted headers Sep 23, 2019
setup.py Drop support for Python 2 and 3.5 and earlier. Sep 20, 2019
tox.ini Drop PyCrypto, switch to PyCryptodome Sep 21, 2019

README.rst

rarfile - RAR archive reader for Python

This is Python module for RAR archive reading. The interface is made as zipfile like as possible. Licensed under ISC license.

Features:

  • Supports both RAR3 and RAR5 format archives.
  • Supports multi volume archives.
  • Supports Unicode filenames.
  • Supports password-protected archives.
  • Supports archive and file comments.
  • Archive parsing and non-compressed files are handled in pure Python code.
  • Compressed files are extracted by executing external tool: either unrar from RARLAB or unar from TheUnarchiver.
  • Works with Python 3.6+.

Links:

You can’t perform that action at this time.