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: A crash when handling archive formats that always extract to a subdirectory was fixed. A grammatical mistake in the usage message and a (still) misleading error message was corrected. Minor code cleanup and optimization. The compiler optimization level was set to -O2 instead of -O1 in the default CFLAGS.


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.
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>.