PeaZip is a
free and open-source file manager
A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or pr ...
and
file archiver for
Microsoft Windows,
ReactOS,
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
,
MacOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
and
BSD made by Giorgio Tani. It supports its native
PEA archive format (featuring compression, multi volume split and flexible authenticated encryption and integrity check schemes) and other mainstream formats, with special focus on handling
open formats
Open or OPEN may refer to:
Music
* Open (band), Australian pop/rock band
* The Open (band), English indie rock band
* ''Open'' (Blues Image album), 1969
* ''Open'' (Gotthard album), 1999
* ''Open'' (Cowboy Junkies album), 2001
* ''Open'' (YF ...
. It supports 226 file extensions (as of version 8.6.0).
PeaZip is mainly written in
Free Pascal
Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under the GNU General Public License, witexception clausesthat allow static linking against its ...
, using
Lazarus. PeaZip is released under the terms of the
GNU Lesser General Public License
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
.
Features
The program features an archive browser interface with search and history features for intuitive navigation in archive's content, and allows the application of fine-grained multiple exclusion and inclusion filter rules to the archive; a flat browsing mode is possible as alternative archive browsing method.
PeaZip allows users to run extracting and archiving operations automatically using command-line generated exporting the job defined in the GUI
front-end. It can also create, edit and restore an archive's layout for speeding up archiving or backup operation's definition.
Other notable features of the program include archive conversion, file splitting and joining, secure file deletion, byte-to-byte file comparison, archive encryption, checksum/hash files, find duplicate files,
batch renaming
Batch renaming is a form of batch processing used to rename multiple computer files and folders in an automated fashion, in order to save time and reduce the amount of work involved. Some sort of software is required to do this. Such software can b ...
, system benchmarking, random passwords/keyfiles generation, view image thumbnails (
multi-threaded
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system. The implementation of threads and processes dif ...
on the fly thumbnails generation without saving image cache to the host machine), and integration in the
Windows Explorer
File Explorer, previously known as Windows Explorer, is a file manager application that is included with releases of the Microsoft Windows operating system from Windows 95 onwards. It provides a graphical user interface for accessing the file ...
context menu
A context menu (also called contextual, shortcut, and pop up or pop-up menu) is a menu in a graphical user interface (GUI) that appears upon user interaction, such as a right-click mouse operation. A context menu offers a limited set of choic ...
. In addition, the program's user interface (including icons and color scheme) can be customized.
Versions older than 2.6.1 were vulnerable to an improper input validation weakness, that has been patched in following versions.
From version 6.9.2 and newer, PeaZip support editing files inside archives (E.g.: Open a text file, add text and save it without unzipping the file); from that version forward, it also supports adding files to subfolders in an already created archive, in addition to maintaining the ability to add files to archives to the root directory.
PeaZip is available for
IA-32
IA-32 (short for "Intel Architecture, 32-bit", commonly called i386) is the 32-bit version of the x86 instruction set architecture, designed by Intel and first implemented in the 80386 microprocessor in 1985. IA-32 is the first incarnation o ...
and
x86-64
x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging ...
as natively standalone, portable application and as installable package for Microsoft Windows, Linux (DEB, RPM and TGZ, compiled both for
GTK2
GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprie ...
and
Qt widgetset), and BSD (GTK2). It is available also as
PortableApps
PortableApps.com is a website offering free applications for Windows that have been specially packaged for portability. These portable applications are intended to be used from removable media such as USB flash drives. User data is stored in a s ...
package (.paf.exe) and for Microsoft's winget
Windows Package Manager
Along with more popular and general-purpose archive formats like
7z,
Tar
Tar is a dark brown or black viscous liquid of hydrocarbons and free carbon, obtained from a wide variety of organic materials through destructive distillation. Tar can be produced from coal, wood, petroleum, or peat. "a dark brown or black bi ...
,
Zip etc., PeaZip supports the
ZPAQ,
PAQ
PAQ is a series of lossless data compression archivers that have gone through collaborative development to top rankings on several benchmarks measuring compression ratio (although at the expense of speed and memory usage). Specialized versions ...
, and
LPAQ formats. Although usually not recommended for general purpose use (due to high memory usage and low speed), those formats are included for the value as cutting edge compression technology, providing compression ratio among the best 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
Tetraodontidae is a family of primarily marine and estuarine fish of the order Tetraodontiformes. The family includes many familiar species variously called pufferfish, puffers, balloonfish, blowfish, blowies, bubblefish, globefish, swellfis ...
,
Twofish
In cryptography, Twofish is a symmetric key block cipher with a block size of 128 bits and key sizes up to 256 bits. It was one of the five finalists of the Advanced Encryption Standard contest, but it was not selected for standardization. T ...
256 and
Serpent
Serpent or The Serpent may refer to:
* Snake, a carnivorous reptile of the suborder Serpentes
Mythology and religion
* Sea serpent, a monstrous ocean creature
* Serpent (symbolism), the snake in religious rites and mythological contexts
* Serp ...
256 (in PEA format, all ciphers are used in
EAX authenticated encryption mode).
Native archive format
PEA, an acronym for Pack Encrypt Authenticate, is an
archive file format
In computing, an archive file is a computer file that is composed of one or more files along with metadata. Archive files are used to collect multiple data files together into a single file for easier portability and storage, or simply to compres ...
. It is a general purpose archiving format featuring compression and multiple volume output. The developers' goal is to offer a flexible security model through Authenticated Encryption, that provides both privacy and authentication of the data, and redundant integrity checks ranging from
checksums
A checksum is a small-sized block of data derived from another block of digital data for the purpose of detecting errors that may have been introduced during its transmission or storage. By themselves, checksums are often used to verify dat ...
to cryptographically strong
hashes, defining three different levels of communication to control:
streams,
objects
Object may refer to:
General meanings
* Object (philosophy), a thing, being, or concept
** Object (abstract), an object which does not exist at any particular time or place
** Physical object, an identifiable collection of matter
* Goal, an ...
, 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
Brotli is a lossless data compression algorithm developed by Google. It uses a combination of the general-purpose LZ77 lossless compression algorithm, Huffman coding and 2nd-order context modelling.
Brotli is primarily used by web servers and ...
* Bulat Ziganshin
FreeArc, not to be confused with SEA's ARC
* Matt Mahoney at al
PAQ
PAQ is a series of lossless data compression archivers that have gone through collaborative development to top rankings on several benchmarks measuring compression ratio (although at the expense of speed and memory usage). Specialized versions ...
8,
ZPAQ and LPAQ
* Ilia Muraviev
QUAD,
BALZ, and BCM compressors
* GNU strip and
UPX
*Facebook
Zstandard
Zstandard, commonly known by the name of its reference implementation zstd, is a lossless data compression algorithm developed by Yann Collet at Facebook.
''Zstd'' is the reference implementation in C. Version 1 of this implementation was r ...
Separate plugin (optional)
* Marcel Lemke UNACEV2.DLL 2.6.0.0 and UNACE for Linux (royalty-free license from ACE Compression Software); being released under a non-OSI compliant license it is available as separate (free of charge) package on PeaZip Add-ons page, as PeaZip UNACE Plugin.
* Eugene Roshal unrar (royalty-free license from RarLab/Win.Rar GmbH, source available but subject to specific restriction in order to disallow creating a rar compressor); being released under a non-OSI compliant license it is available as separate (free of charge) package on PeaZip Add-ons page, as PeaZip UNRAR5 Plugin. This plugin is optional and only meant to provide an alternative unrar engine, as RAR and RAR5 formats are supported for extraction by PeaZip out of the box.
Most of these utilities can run both in console mode or through a graphical wrapper that allows more user-friendly handling of output information.
Supported formats
Full archiving and extraction support
*
7z and 7z-
SFX
*
FreeArc's ARC/WRC
*
Brotli
Brotli is a lossless data compression algorithm developed by Google. It uses a combination of the general-purpose LZ77 lossless compression algorithm, Huffman coding and 2nd-order context modelling.
Brotli is primarily used by web servers and ...
: br
*
bzip2: bz2, tar.bz2, tbz, tb2
*
gzip
gzip is a file format and a software application used for file compression and decompression. The program was created by Jean-loup Gailly and Mark Adler as a free software replacement for the compress program used in early Unix systems, and i ...
: gz, tar.gz, tgz
*
PAQ
PAQ is a series of lossless data compression archivers that have gone through collaborative development to top rankings on several benchmarks measuring compression ratio (although at the expense of speed and memory usage). Specialized versions ...
8 (F/JD/L/O), LPAQ,
ZPAQ
*
PEA
*
QUAD/BALZ/BCM
*
tar
Tar is a dark brown or black viscous liquid of hydrocarbons and free carbon, obtained from a wide variety of organic materials through destructive distillation. Tar can be produced from coal, wood, petroleum, or peat. "a dark brown or black bi ...
*
WIM
Wim is a masculine given name or a shortened form of Willem and other names and may refer to:
* Wim Anderiesen (1903–1944), Dutch footballer
* Wim Aantjes (1923–2015), Dutch politician
* Wim Arras (born 1964), Belgian cyclist
* Wim Blockma ...
*
xz
*
Zip
*
Zstandard
Zstandard, commonly known by the name of its reference implementation zstd, is a lossless data compression algorithm developed by Yann Collet at Facebook.
''Zstd'' is the reference implementation in C. Version 1 of this implementation was r ...
: zst, tzst
Browse/test/extract support
*
ACE
An ace is a playing card, die or domino with a single pip. In the standard French deck, an ace has a single suit symbol (a heart, diamond, spade, or club) located in the middle of the card, sometimes large and decorated, especially in the c ...
(through optional separate plugin)
*
ARJ
* appxbundle
*
CAB
*
CHM
* Compound File (e.g. MSI, DOC, PPT, XLS)
*
CPIO
cpio is a general file archiver utility and its associated file format. It is primarily installed on Unix-like computer operating systems. The software utility was originally intended as a tape archiving program as part of the Programmer's Wor ...
*
deb
*
EAR
An ear is the organ that enables hearing and, in mammals, body balance using the vestibular system. In mammals, the ear is usually described as having three parts—the outer ear, the middle ear and the inner ear. The outer ear consists of ...
*
ISO image
An optical disc image (or ISO image, from the ISO 9660 file system used with CD-ROM media) is a disk image that contains everything that would be written to an optical disc, disk sector by disc sector, including the optical disc file system. ...
*
JAR
A jar is a rigid, cylindrical or slightly conical container, typically made of glass, ceramic, or plastic, with a wide mouth or opening that can be closed with a lid, screw cap, lug cap, cork stopper, roll-on cap, crimp-on cap, press-on c ...
*
LZMA
*
LZH
*
NSIS installers
*
OpenOffice's OpenDocument
* PET/PUP (Puppy Linux installers)
* PAK/
PK3/
PK4
*
RAR including archives created with new RARv5 standard
*
RPM
Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min, or with the notation min−1) is a unit of rotational speed or rotational frequency for rotating machines.
Standards
ISO 80000-3:2019 defines a unit of rotation as the dimensionl ...
* SMZIP
*
U3P
*
WAR
War is an intense armed conflict between states, governments, societies, or paramilitary groups such as mercenaries, insurgents, and militias. It is generally characterized by extreme violence, destruction, and mortality, using regular o ...
*
XPI
*
Z (compress)
*
ZIPX
Repair
*
FreeArc's ARC
Adware
Prior to release 5.3, PeaZip installers for Windows and Win64 were bundled with an
OpenCandy
OpenCandy is an adware module and a potentially unwanted program classified as malware by many anti-virus vendors. They flag OpenCandy due to its undesirable side-effects. It is designed to run during installation of other desired software. Produc ...
advertising module, which during installation offered optional installation of recommended third-party software; the official download page provided alternative installers without this module, named 'plain'.
From release 5.3 on (April 2014), PeaZip no longer has ad-supported bundle. PeaZip Portable and PeaZip for Linux packages never featured an ad-supported bundle.
See also
*
Comparison of file archivers
The following tables compare general and technical information for a number of file archivers. Please see the individual products' articles for further information. They are neither all-inclusive nor are some entries necessarily up to date. Unless ...
*
Comparison of archive formats
This is a list of file formats used by archivers and compressors used to create archive files.
Archiving only
Compression only
Archiving and compression
Data recovery
Comparison Containers and compression
Notes
While the origin ...
*
List of archive formats
This is a list of file formats used by archivers and compressors used to create archive files.
Archiving only
Compression only
Archiving and compression
Data recovery
Comparison Containers and compression
Notes
While the original ...
*
List of portable software
For the purposes of this list, a portable application is software that can be used from portable storage devices such as USB flash drives, digital audio players, PDAs or external hard drives. To be considered for inclusion, an application must ...
References
External links
*
PEA archiving utility and file format specifications*
*
{{DEFAULTSORT:Peazip
2006 software
Cross-platform free software
File archivers
Free data compression software
Free file managers
Free software programmed in Pascal
Pascal (programming language) software
Portable software
Software using the LGPL license
Windows compression software