Alternatives to p7zip

Command-line port of 7-Zip's compression tools for POSIX systems. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as p7zip.

  • 7-Zip

    The small, free archiver that opens practically every archive format and compresses better than ZIP.

    7-Zip is the original project with active development and now ships its own console builds for Linux and macOS, plus a graphical app on Windows.

  • PeaZip

    A cross-platform archive manager that reads over two hundred formats and has a real file manager built in.

    PeaZip adds a native graphical interface on Linux and macOS, reads over 200 formats and includes a file manager, under the LGPL-3.0 license.

  • ouch

    Command-line tool that compresses and extracts archives without format-specific flags.

    ouch is an MIT-licensed command-line tool that picks the format from the file name, covering tar, zip, gzip, xz and zstd without format-specific flags.

  • Keka

    macOS file archiver for 7z, ZIP, TAR and more, with password protection.

    Keka gives macOS users a graphical 7z and ZIP archiver with encryption and split archives, but it does not run on Linux.

  • 7-Zip-zstd

    Build of 7-Zip that adds Zstandard, Brotli, LZ4, LZ5 and Fast-LZMA2 compression.

    7-Zip-zstd adds Zstandard, Brotli and LZ4 codecs to 7-Zip on Windows and Linux, but archives using them will not open in stock 7-Zip.

  • bsdtar (libarchive)

    Command-line archivers built on libarchive that read and write tar, zip, cpio, ISO and more.

    bsdtar reads many formats including zip, rar and ISO from one command-line tool, but writes fewer formats than it reads and does not produce 7z compression ratios.

  • XZ Utils

    The standard command-line tool for creating and reading .xz files.

    XZ Utils offers LZMA2 compression similar to 7z's on the command line, but compresses single files or streams rather than multi-file archives.

Also worth comparing

These listings name p7zip as their own alternative, so the relationship runs both ways.

  • dtrx

    A command-line tool that extracts many archive formats with one consistent command.

    p7zip brings 7-Zip's command-line tools to Linux and macOS, both creating and extracting archives, though its development has slowed compared with Windows 7-Zip.

  • ripunzip

    A command-line tool that unzips ZIP files in parallel, including while downloading them from a URL.

    p7zip extracts ZIP and 7z files on Linux and macOS from the command line and can also create archives, but it lacks parallel unzipping from a URL.

Similar software

Related functionality, not a direct replacement.