|Linux / BSD
is a free cross-platform file archiver that provides an unified
portable GUI for many Open Source
technologies like 7-Zip, FreeArc, PAQ, UPX...
ARC, BZ2, GZ, *PAQ, PEA,
QUAD/BALZ, TAR, UPX, WIM, XZ, ZIP files
Open and extract
ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX files and more...
includes extract, create and convert multiple
archives at once, create self-extracting archives, split/join files,
strong encryption with two factor authentication, encrypted password
manager, secure deletion, find duplicate files, calculate hashes,
export job definition as script.
PeaZip free zip utility software
Help file (.pdf)
to get support
website | Search
Query project's web pages; search
bugs, feature requests, and
introduction and tutorial in other languages: Arabic,
topics and issues not
covered by the documentation, the preferred
way to get support
is using the bug tracker, in
order to rationally file program bugs, features and
requests, submit code patches etc.
posting or mailing please try to be more informative and detailed as
possible, i.e. specify PeaZip's
package, host operating system details (language,
32 or 64 bit, Windows' version and service pack level, Linux
distribution, version, KDE or Gnome, etc), the complete way to
replicate a problem and so on.
Informative and detailed posts
makes easier to find solutions to problems and to get a comprehensive
response, but can also
become a precios source of information for other users.
Translators can contribute providing language file localized in new
languages, or help maintaining existing translations, see notes for
Company informations, copyright,
TOS and Privacy notice are available on this page
Other online documentation
This page is translated to Serbo-Croatian
language by Anja Skrba from
Third party documentation is also available on SourceForge in Contributed
Quick tutorial is a basic user's guide for PeaZip, additional
be found in online help file (.pdf),
that can be downloaded for
off-line help, and FAQ page.
PeaZip free zip
both as installable
package and as natively portable application (both for
Windows and Linux) so it can be used from removable flash drives, or
remote units, without needing installation.
From Options >
Localization you can select the application's
double clicking the appropriate language file.
The application's title shows information on the current archive, the
application's status bar
more detailed information on selected and displayed content.
menu it is
possible to customize or hide any of the application bars, i.e:
- navigation bar (Ctrl+Shift+2) can be hidden (Ctrl+Shift+1) or display
a simple tree (Ctrl+Shift+3)
- status bar (Ctrl+Alt+1) can be hidden (Ctrl+Alt+0) expanded to
display more information (Ctrl+Alt+2) or to show bookmarks
history (Ctrl+Alt+4), recent archives (Ctrl+Alt+5) or clipboard
allows to set association with custom
programs and scripts to open files in the filesystem or inside archives
(i.e. custom file viewers, virus scanners etc).
the top of the application's window,
the toolbar contains
Please note,. on
the right of
“Extract” button, an arrow shows a menu with functions
to directly extract all the content of the archive to most common
destinations without further interaction with extraction confirmation
- In the upper area are listed most common
operations: extract all to, allowing to select output directory (CTrl+E
or F12), extract all here (Ctrl+Alt+E), extract all to desktop
(Ctrl+Shift+E), extract all to documents (Ctrl+Alt+Shift+E), extract to
1..3° bookmarked paths (if defined), and extract to default
extraction path (if defined). Only first, second and third bookmarks
are shown as quick extraction destination to not clutter the menu, but
bookmarks 1..8 are all accessible with keyboard shortcuts Ctrl+1..8.
Ctrl+0 extracts to previous path.
- In the lower area it is possible to set most
extraction options: extract to new folder, naming policy (only for
formats supported through 7z frontend), open output path after the task
completes, set default extraction path.
contains navigation and search controls. It features a quick navigation
menu (arrow button on the left of address bar): a similar menu for
quick path's selection is available to set output
path in extraction and compression interfaces (see below).
On the left, navigation bar
shows most common filesystem's paths (desktop, documents, downloads
etc) and user defined bookmarks; it can
be switched to a classic directory tree, a list of PeaZip functions by
name, or hidden (Organize >
In “Open with…”
PeaZip's context menu
possible to run
selected files and folders (in filesystem as well inside archives) with
favourite programs, scan with antivirus/antimalware etc; applications
can be set in Options > Settings > Open with...
In "Modify" submenu are featured copy, move, rename and create new
In "Misc" submenu are available other useful functions, like add
objects to PeaZip's bookmarks, explore paths with system's file
manager, open command prompt in the current path etc...
On the bottom of the application, the padlock icon allows to set password
to navigate encrypted
features a custom drag and drop
can drag from application to system
writing data to system's temp directory: this allows the software to
operation even if there is not enough free space in system's unit, it
doubles the speed if data is being dropped to a different disk or
partition, and it is intrinsically more secure as no data is written
outside the intended destination. Drag from application to system can
be used for extraction form archive and for robust file copy (based on
PeaZip also accepts drag and drop from system
, to add files to archive (new or existing) or to
add one or more archives to extraction list.
PeaZip by default shows image
, without caching; the option can be set in Organize
menu. PeaZip's file/archive browser can be deeply customized from
menu, and can shown details, list or large icons.
PeaZip's entries in system's context menu:
entries and file association in Windows are set by setup package, it
can be used any time it is needed without needing to unistall the
Starting from Windows 7 the menu items are sorted in a cascaded submenu
with icons, since Windows 7 introduces a new registry method to create
cascaded menus which is now recommended over COM methods.
During installation all of the entries in context menu can be skipped
and can be created in SendTo submenu
The SendTo entries are link files created in SendTo system folder
which, assuming C as system's disk, is located in C:\Documents and
Settings\(username)\SendTo (Windows XP) or
it is possible to simply copy the desired SendTo links from one user to
/ Conversion interface:
rightclick on the file list to show context menu to further edit the
lit of files and folders to be archived, and other options. The padlock
icon shows if password is set and allows to set/change/remove it.
In archiving interface it was added "Convert
existing archives" option, to extract existing archives before
This option, used with "Add each
object to a separate archive" option enabled, performs a mass
conversion of listed archives to the desired format; otherwise, with
the option disabled, archive conversion is meant to consolidate input
data in a single archive, improving compression efficency because it
allows recompression of the original data from its uncompressed form.
specific compression features are available in "Advanced" tab,
"Console" and "Schedule"
tab can be
used to fine tune the task definition or to save and schedule the task
as a script
: rightclick on
the file list to show context menu to further edit the lit of files and
folders to be archived, and other options.
Editable extraction list allows to partially extract
data from the archive, extract all, or to extract from multiple
archives at once.
The padlock icon shows if password is set and allows to
It is possible to set the policy in case of
conflict with existing files: skip (default), overwrite, rename
existing files, rename
extracted files, or to ask interactively (in backend process' console).
While performing a partial extraction of content from an archive, it is
featured a link to switch to full archive extraction, on the top of the
list of objects listed for extraction.
specific extraction features are available in "Advanced" tab, "Console"
tab can be
used to fine tune the task definition or to save and schedule the task
as a script
From Console tab, featured in
archiving/conversion and extraction UIs, it is possible to transform
the task defined in the GUI interface into a command line script that
can be edited (independently from the task definition in the GUI
frontend), clicking on the “Click to import…” label.
If the task definition is changed in the GUI the same label can be used
to refresh the task definition.
In extraction interface the “Click to import…” label can be
rightclicked to modify the command line for operating on all, displayed
or selected objects, if partial extraction of content is supported for
the current archive type (7z, arc, rar, tar, zip…).
The task definition script can be edited, launched for testing, or
saved as a text file for future use, i.e. study, scripting, analysis
By default, PeaZip prompts to save script in its “Saved scripts” folder
(unique for each user) that can be opened from Tools in main menu.
featured in archiving/conversion and extraction UIs only on Vista and
newer systems, is meant to help creating, in a single pass, a schedule
to run the script generated from the task defined in the GUI interface.
The schedule is identified by an unique, editable name, which is used
also as file name for the saved scheduled script.
“Manage saved scheduled scripts” opens PeaZip’s Saved scheduled scripts
folder so script files can be edited to modify the task definition
(what does the task do), copied, deleted etc.
“Task Scheduler, manage tasks saved in PeaZip branch” opens system’s
Task Scheduler, PeaZip’s tasks are collected in PeaZip subfolder of
scheduled tasks library (tree on the left of Task Scheduler window).
From system Task Scheduler it is possible to manage PeaZip’s scheduled
tasks, i.e. for fine tuning the schedule (when does the task run), or
deleting obsolete tasks.
Schedule dropdown menu allows to set the schedule on an hourly, daily,
weekly, or monthly base, or once, starting at specified start time.
Optionally, it can be provided different user/password for running the
PeaZip compiled for
GTK2 widgetset, running on Gnome desktop environment (Ubuntu Linux).
PeaZip for Linux
PeaZip for BSD are
utility and as long as the needed libraries are installed (GTK2 or Qt,
ia32-libs on 64 bit systems) it can be used on KDE, Gnome or other desktop environments.
PeaZip software is developed with Lazarus/Freepascal,
which supports a wider range of systems and widgetsets (including BSDs
and OSX), if you are interested in porting the application check for
the sources on download page.
PeaZip is a desktop neutral program, and it is distributed on
peazip.org as generic Linux packages not targeted to a specific
distribution: it is meant to run on as many as possible
distributions/versions, and on multiple desktop environments.
It is recoimmended you check your distribution's repository to find if
a specific package fitting your needs at best has ben released by
note that ia32-libs are
required to run PeaZip and any 32 bit binary on 64 bit Linux/BSD
PeaZip compiled for
Qt widgetset, running on KDE desktop environment.
PeaZip is a fully modular software due to its frontend/backend
any backend binary can be independently replaced with alternative
versions (i.e. 64 bit versions) as long as the same syntax is supported.
This design allows also to easily export tasks defined in the GUI as
command lines, to be used for future iterations of the same task, or
for learning purpose, or to fine tune the operation beyiond the scope
and limits of the graphical interface.
PeaZip free zip utility can be
context menus of KDE and Gnome; all
resources to manually integrate portable version of the program, or
enhance installable version's integration, can be found in FreeDesktop_integration folder in
Instructions refers to a generic Linux system, but can be applied on
same desktop managers under BSD systems. Please note that different
distributions and different flavours of BSD may differ in some default
'Archiving' folder, which is contained in 'nautilus-scripts', to your
user's profile '.gnome2/nautilus-scripts' folder; that folder is
hidden, so you can either find it flagging 'View>Show hidden files'
in Nautilus, or clicking on 'Scripts>Open scripts folder' in Gnome's
Konqueror (KDE 3.x)
service menu (.desktop files): copy .desktop files from
"kde3-konqueror" folder to (kde directory)
/share/apps/konqueror/servicemenus. Please note that KDE directory may
vary from distribution to distribution (or can even be customized by
the user at KDE installation); /opt/kde3 is usually a common place for
installing KDE and is used, in example, in Suse and OpenSuse. The (kde
directory) is specified in $KDEDIR in environment variable and can be
overridden by $KDEDIRS.
This integration is automatically performed by the installer.
Dolphin (KDE 4.x)
service menu: copy .desktop files from "kde4-dolphin" to
/usr/share/kde4/services/ServiceMenus/. Please note that some
distribution may use different paths. This integration is automatically
performed by the installer.
If the Qt version
does not start on some systems, as some system's visual styles may
cause recursive repainting error, you can fix the problem starting it
in a console (or script) as: peazip