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


Release Notes: Deco is now compiled with -D_FILE_OFFSET_BITS=64 so that files of 2 GiB or larger can be extracted on platforms that don’t enable large file support by default.


Release Notes: Some obsolete code has been removed.


Release Notes: A misleading error message (which probably nobody will ever have seen) has been corrected.


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


Release Notes: 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.
Recent comments
30 Sep 2008 08:09
Re: See also
Yes, I wrote one of them myself ;-).
29 Sep 2008 07:58
Re: See also
There are lots and lots (hartlich.com/deco/simi....
29 Sep 2008 07:41
See also
Another tool that does the same thing is atool</
a>.
An enhanced Elm with MIME, character set, POP, IMAP, and PGP support.