Skip to content

Implement UnRAR (xtrar) #95

@huettenhain

Description

@huettenhain

The goal of this issue is to Implement unpacking of RAR archives in refinery.

Warning

RAR unpacking is highly complex. The format defines its own virtual machine, similar to, but significantly more sophisticated than ZPAQ.

There are two attractive reference implementations: 7zip and unrar. A port to pure Python is the desired solution, but reliable external bindings can be taken into consideration. That said, here are some implementation I consider completely inadequate:

All requirements must become available through a single invocation of pip install, there may not be any requirement to make command-line tools available, or build an external library from source.

Metadata

Metadata

Assignees

Labels

help-wantedThe maintainer would actually accept PRs to fix this, maybe even desperately so.new-unitThe ticket discusses the implementation of a new unit.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions