PeaZip
PeaZip is a free and open-source file manager and file archiver for Microsoft Windows, ReactOS, Linux, MacOS and BSD by Giorgio Tani. It supports its native PEA archive format and other mainstream formats, with special focus on handling open formats. Version 9.4.0 supported 234 file extensions.
PeaZip is mainly written in Free Pascal, using Lazarus. PeaZip is released under the terms of the GNU Lesser General Public License.
Features
The program has an archive browser interface with search and history features for intuitive navigation of an archive's content, and allows the application of fine-grained multiple exclusion and inclusion filter rules to the archive; an alternative flat archive browsing mode is available.PeaZip allows users to run extracting and archiving operations automatically if invoked from the command line; the GUI front-end can export the command. It can also create, edit and restore an archive's layout for speeding up archiving or backup operation's definition.
The program also supports archive conversion, file splitting and joining, secure file deletion, bytewise file comparison, archive encryption, checksum/hash files, find duplicate files, batch renaming, system benchmarking, random passwords/keyfiles generation, view image thumbnails, and integration into the Windows Explorer context menu. The user interface can be customized.
Versions older than 2.6.1 were vulnerable to an improper input validation weakness corrected in following versions.
From version 6.9.2, PeaZip supports editing files inside archives, and adding files to the root folder or subfolders of an existing archive.
PeaZip is available for IA-32 and x86-64 as a standalone portable application and as an installable package for Microsoft Windows, Linux, and BSD. It is available also as a PortableApps package and for Microsoft's winget Windows Package Manager
In addition to more popular and general-purpose archive formats including 7z, Tar, Zip, PeaZip supports the ZPAQ, PAQ, and LPAQ formats. Although not suitable for general use due to high memory usage and low speed, these formats provide better compression ratios for most data structures.
PeaZip supports encryption with AES 256-bit cipher in 7z and ZIP archive formats. In PeaZip's native [|PEA] format, and in FreeArc's ARC format, supported ciphers are AES 256-bit, Blowfish, Twofish 256 and Serpent 256.
Native archive format
PEA, an acronym for Pack Encrypt Authenticate, is an archive file format. It is a general purpose archiving format supporting compression and multiple volume output. The intention is to offer a flexible security model through Authenticated Encryption providing both privacy and authentication of data, and redundant integrity checks ranging from checksums to cryptographically strong hashes, defining three different levels of communication to control: streams, objects, and volumes.It was developed in conjunction with the PeaZip file archiver. PeaZip and Universal Extractor support the PEA archive format.
Third-party technologies
PeaZip acts as a graphical front-end for numerous third-party open source or royalty-free utilities, including:- Igor Pavlov 7z executable and Myspace's p7zip, POSIX port of 7z under Linux
- Google Brotli
- Bulat Ziganshin FreeArc, not to be confused with SEA's ARC
- Matt Mahoney at al PAQ8, ZPAQ and LPAQ
- Ilia Muraviev QUAD, BALZ, and BCM compressors
- GNU strip and UPX
- Facebook Zstandard
Separate plugin (optional)
- Marcel Lemke UNACEV2.DLL 2.6.0.0 and UNACE for Linux ; being released under a non-OSI compliant license it is available as separate package on PeaZip Add-ons page, as PeaZip UNACE Plugin.
- Eugene Roshal unrar package on PeaZip Add-ons page, as PeaZip UNRAR5 Plugin. This optional plugin provides an alternative unrar engine; however standard PeaZip can extract RAR and RAR5 formats with unrar from 7zip.
Supported formats
Full archiving and extraction support
- 7z and 7z-SFX
- FreeArc's ARC/WRC
- Brotli: br
- bzip2: bz2, tar.bz2, tbz, tb2
- gzip: gz, tar.gz, tgz
- PAQ8, LPAQ, ZPAQ
- PEA
- QUAD/BALZ/BCM
- tar
- WIM
- xz
- Zip
- Zstandard: zst, tzst
Browse/test/extract support
- ACE
- ARJ
- appxbundle
- CAB
- CHM
- Compound File
- CPIO
- deb
- EAR
- ISO image
- JAR
- LZMA
- LZH
- NSIS installers
- OpenOffice's OpenDocument
- PET/PUP
- PAK/PK3/PK4
- RAR including archives created with new RARv5 standard
- RPM
- SMZIP
- U3P
- WAR
- XPI
- Z (compress)
- ZIPX
Repair
- FreeArc's ARC