patool is a portable command line archive file manager. Various archive types can be created, extracted, tested and listed by patool. The advantage of patool is its simplicity in handling archive files without having to remember a myriad of programs and options. The archive format is determined by the file(1) program and as a fallback by the archive file extension. patool supports 7z (.7z), ACE (.ace), ALZIP (.alz), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab), compress (.Z), CPIO (.cpio), DEB (.deb), GZIP (.gz), LRZIP (.lrz), LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma), LZOP (.lzo), RPM (.rpm), RAR (.rar), RZIP (.rz), TAR (.tar), XZ (.xz), ZIP (.zip, .jar), and ZOO (.zoo) formats. It relies on helper applications to handle those archive formats.
| Licenses | GPLv3 |
|---|---|
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Release Notes: Support for CRX (.crx) files has been added.


Release Notes: Support for DMS (.dms) files has been added. A bug in extracting cpio archives has been fixed. MIME type detection has been improved.


Release Notes: Archive commands are now printed on the console before running them. A RAR extraction bug has been fixed.


Release Notes: This release adds support for the "7za" archive program.


Release Notes: This release corrects the shell quoting of command-line arguments. Now files with spaces or other special characters are handled correctly.