PeaZip is a free file archiver utility and rar extractor for Linux, macOS, and Windows, which works with 200+ archive types and variants (7z, ace, arc, bz2, cab, gz, iso, paq, pea, rar, tar, wim, zip, zipx...), handles spanned archives (001, r01, z01...), supports multiple archive encryption standards, file hashing, exports tasks as console scripts.
The project aims to provide a cross-platform, portable, GUI frontend for multiple Open Source technologies (7-Zip, FreeArc, PAQ/ZPAQ, PEA, UPX, Brotli, Zstd) focused on file and archive management, and security (strong encryption, two factor authentication, encrypted password manager, secure delete).
To add PeaZip to macOS right-click context menu: in the root of DMG packages it is available "macOS service menus" folder, which provides Automator .workflow scripts to (optionally) integrate main functions of PeaZip in the macOS context menu, such as Add to archive, Extract, Open file or folder with PeaZip.
Double clicking on a service menu will install it in the system, and make it available right-clicking files and folders on your Mac. To uninstall a service menu, follow system's instruction from context menu customization entry, or simply delete it from ˜/Library/Services/ directory.
Those scripts are fully customizable using Automator, and a copy of the scripts is available in (peazip)/res/share/batch folder. The "batch" folder also provides examples of .sh scripts to use PeaZip from terminal and in scripts.
readme_macOS.txt file, also featured in root of DMG packages, provides additional information about installing PeaZip, compiling the application from sources, and integrating it with macOS right-click context menu.
PeaZip is a full featured file manager and archive manager application, providing and Open Source alternative to software like WinRar and WinZip on macOS, supporting creation of ZIP archives and of many more archive formats (7Z, BZ2, GZ, PEA, TAR, ZIPX, WIM), extraction of RAR archives and even many more archive types, as well as creation and extraction of encrypted archives (using AES, Twofish, and Serpent encryption algorithms) with optional two factor authentication, encryption of file names, and authenticated encryption (e.g. AES in EAX mode in PEA format).
PeaZip can also export tasks defined in the GUI as console script for later usage (e.g. backup tasks), split files, verify checksum and hash, etc.
GNU Lesser General Public License v3.0
Windows, Linux, BSD