Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Python module for RAR archive reading

branch: master

Allow RAR filename to be file-like object instead.

The filelike object must be seekable.

This mirrors similar funtionality in zipfile.

Based on patch by Chase Zhang.
latest commit 3ed04e372f
Marko Kreen authored November 20, 2013
Octocat-spinner-32 doc Markup improvements. November 17, 2013
Octocat-spinner-32 test Allow RAR filename to be file-like object instead. November 20, 2013
Octocat-spinner-32 LICENSE Use Sphinx for documentation. March 24, 2013
Octocat-spinner-32 MANIFEST.in Use Sphinx for documentation. March 24, 2013
Octocat-spinner-32 Makefile remove obsolete upload target April 10, 2013
Octocat-spinner-32 README.rst Use Sphinx for documentation. March 24, 2013
Octocat-spinner-32 dumprar.py dumprar: dont re-encode byte strings November 09, 2011
Octocat-spinner-32 rarfile.py Allow RAR filename to be file-like object instead. November 20, 2013
Octocat-spinner-32 setup.py Use Sphinx for documentation. March 24, 2013
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 RAR 2.x and 3.x 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.
  • For compressed files runs unrar utility.
  • Works with both Python 2.x and 3.x.

Links:

Something went wrong with that request. Please try again.