deco is a command-line program that, together with the deco-archive package, allows you to extract dozens of popular archive file formats. It has a consistent interface ("deco 1.tar.bz2 2.rar 3.zip 4.flac 5.deb") and consistent behavior (never deleting archives after extraction and extracting relative to the current working directory, just verbosely enough, all unless explicitly requested otherwise). It creates an extraction directory if there is more than one file or directory at the archive top level, and it is able to fix strange permissions.
| Tags | Archiving |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Unix POSIX |
| Implementation | C |
Recent releases


Changes: The build system has been updated for BSD users having trouble compiling deco.


Changes: The -k option has been removed, and its behavior is now the default, which should lead to a nicer work flow. Use the new -c ("clean") option to get the previous default of aborting extraction on error and deleting partial contents.


Changes: A rather theoretical bug concerning the extraction of symbolic links was fixed. The code has been cleaned up.


Changes: If an archive named, for example, foo.zip contains a file also named foo.zip, previous versions of deco would fail in some circumstances.


Changes: The code style has been improved.
- All comments
Recent commentsRe: See also
Yes, I wrote one of them myself ;-).
Re: See also
There are lots and lots (http://hartlich.com/deco/similar/).
See also
Another tool that does the same thing is atool</
a>.