Freedom251 › File Compression Software
p7zip

What p7zip is
p7zip is a Unix-like-systems port of 7-Zip, and the project describes this fork as adding codecs and improvements. It runs on Linux and macOS, with additional supported platforms listed as Solaris, OpenBSD, FreeBSD, Cygwin, AIX, BeOS, and Amiga. The current build is command-line only. Supported archive formats include 7z, ZIP, TAR, gzip, bzip2, xz, RAR, and ISO. p7zip can create .7z files using methods such as Zstandard, LZ4, Fast LZMA2, Brotli, LZ5, Lizard, and Lzham. Listed encryption methods include 7zAES and AES256CBC; hashers include CRC32, SHA-1, SHA-256, SHA-512, BLAKE2sp, and BLAKE3. Multithreading for additional codecs depends on a separate Multithreading Library. The project uses the GNU LGPL license. Its README provides makefile instructions for building the 7zz, 7za, 7zr, and 7z.so binaries from source, and points to a separate p7zip_test_utils project for checking 7zz. The free p7zip-zstd plan is CLI only and requires building from source.
Who it suits
p7zip suits users of Unix-like systems who want command-line tools to create or work with archives. It may fit users who are comfortable building software from source and want the listed archive, encryption, and hashing options.
What it does well
- Free plan with no listed charge.
- Supports formats including 7z, ZIP, TAR, gzip, RAR, and ISO.
- Creates .7z archives with several listed compression methods.
- Lists 7zAES and AES256CBC encryption.
- GNU LGPL license.
What to know first
- The current build supports command-line use only.
- The listed plan requires building from source.
- Additional-codec multithreading depends on a separate library.
Limits
The free p7zip-zstd plan is CLI only and requires building from source. Multithreading for additional codecs depends on a separate Multithreading Library.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| p7zip-zstd | CLI only · build from source | Free |
As github.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the p7zip project on GitHub.
- Use the README makefile instructions to build the binaries from source.
- Use the command-line tools on a supported platform.
Verdict
Choose p7zip if you want a free command-line archive tool for a listed Unix-like platform and can build it from source. Its broad format, codec, encryption, and hashing lists are useful for command-line workflows. Look elsewhere if you need a graphical interface or do not want to build from source.
Questions
Is p7zip free?
Yes. The p7zip-zstd plan is listed as free.
Which platforms are supported?
Platforms listed include Linux, macOS, Solaris, OpenBSD, FreeBSD, Cygwin, AIX, BeOS, and Amiga.
Does p7zip have a graphical interface?
The current build supports command-line use only. The README suggests contacting the project about a GUI.
Which archive formats does it support?
The listed formats include 7z, ZIP, TAR, gzip, bzip2, xz, RAR, and ISO.
What license does p7zip use?
The README says the project uses the GNU LGPL license.
Facts from p7zip's own pages
- Archive formats
- The listed supported formats include 7z, ZIP, TAR, gzip, bzip2, xz, RAR, and ISO. · github.com, 8 Oct 2026
- Build
- The README gives makefile instructions for building the 7zz, 7za, 7zr, and 7z.so binaries from source. · github.com, 8 Oct 2026
- Command line
- The README says the current build supports CLI only and suggests contacting the project about a GUI. · github.com, 8 Oct 2026
- Compression
- It can create .7z files using Zstandard, LZ4, Fast LZMA2, Brotli, LZ5, Lizard, and Lzham methods. · github.com, 8 Oct 2026
- Encryption
- The listed codecs include 7zAES and AES256CBC. · github.com, 8 Oct 2026
- Hashes
- The listed hashers include CRC32, SHA-1, SHA-256, SHA-512, BLAKE2sp, and BLAKE3. · github.com, 8 Oct 2026
- Integrations
- The README describes command-line use and building a 7z.so module, but names no third-party integrations. · github.com, 8 Oct 2026
- License
- The README says the project uses the GNU LGPL license. · github.com, 8 Oct 2026
- Multithreading
- The project says multithreading for additional codecs depends on a separate Multithreading Library. · github.com, 8 Oct 2026
- Purpose
- The project describes p7zip as a Unix-like-systems port of 7-Zip and says this fork adds codecs and improvements. · github.com, 8 Oct 2026
- Security
- The GitHub repository links a security policy, but the opened security page did not expose policy text. · github.com, 8 Oct 2026
- Testing
- The README points users to a separate p7zip_test_utils project to check the 7zz program. · github.com, 8 Oct 2026
Where p7zip stands on Freedom251
- File Compression Software#17 of 36