Sunday, December 30, 2012

dtrx: Python tool to Do The Right eXtraction from archive files

dtrx: Intelligent archive extraction

Seen via this article, via Hacker News:

dtrx looks useful.



Handles many archive types : You only need to remember one simple command to extract tar, zip, cpio , deb, rpm, gem, 7z , cab, lzh, rar, gz , bz2 , lzma, xz , and many kinds of exe files, including Microsoft Cabinet archives, InstallShield archives, and self-extracting zip files. If they have any extra compression, like tar.bz2 files, dtrx will take care of that for you, too.

Keeps everything organized: dtrx will make sure that archives are extracted into their own dedicated directories.

Sane permissions : dtrx makes sure you can read and write all the files you just extracted, while leaving the rest of the permissions intact.

Recursive extraction : dtrx can find archives inside the archive and extract those too.

dtrx requires Python (>= 2.4, or 2.3 with the subprocess module), and the underlying tools that can extract each type of supported archive, such as unzip for .zip files.

- Vasudev Ram

No comments: