-
Notifications
You must be signed in to change notification settings - Fork 72
Open
Labels
help-wantedThe maintainer would actually accept PRs to fix this, maybe even desperately so.The maintainer would actually accept PRs to fix this, maybe even desperately so.new-unitThe ticket discusses the implementation of a new unit.The ticket discusses the implementation of a new unit.
Description
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:
- https://pypi.org/project/unrar/
- https://pypi.org/project/pyUnRAR2/
- https://pypi.org/project/rarfile/
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.The maintainer would actually accept PRs to fix this, maybe even desperately so.new-unitThe ticket discusses the implementation of a new unit.The ticket discusses the implementation of a new unit.