PeaZip is a free file archiver utility. The application provides an unified, natively portable, cross-platform file manager and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX.
Create: 7Z, ARC, Brotli, BZip, GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP, Zstandard files and more
Open and extract 200+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more
Features of PeaZip includes extract, create and convert multiple archives at once, edit existing archives, create self-extracting archives (sfx), split files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export task definition as command line script.
PeaZip 8.7.0 release comes with a simpler to use interface, improved file manager, and refreshed themes! Archive creation and extraction options are now better organized, with current task -focused options available in archiving and extraction screen, and general use preferences available in Options > Settings > Archive manager page.
(Linux, Windows) 7z 22.00
Can now optionally check hash of backend binaries called by PeaZip in order to detect modified ones, from main menu Tools > Verify hash of binaries.
Check is performed against known SHA256 (cryptographically strong) hashes of known backend binaries, embedded in peazip main binary at compile time in "checkchash" function in peach.pas
Can now optionally hardcode paths of backend binaries, configuration, and non-binary resources directories as absoulte paths at compile time as HBINPATH, HCONFPATH, and HSHAREPATH constants
This allow to optionally force those directories to be placed in system-specific paths in order to meet specific FHS or security requirements Hardcoded paths must be written as absoulte paths ending with directory separator
If not hardcoded at compile time, those paths are by default (peazip)/res/bin, (peazip)/res/conf (or system dependent for installable packages), (peazip)/res/share respectively
Of course in both cases those directories can be replaced in packages by links to different paths, if it comes handy to enforce FHS rules Re-organized source package to improve usability, and introducing more quick start examples for building peazip packages; sources are now in dev subfolder of the package.
Various fixes and improvements
(macOS) Can now correctly recognize Movies directory in user's home
Added "Open in a new tab" to breadcrumb navigation menu
Can now export content of navigation/search filter as CSV, from column's header menu, and Main menu > Navigation submenu
CSV separator can now be customised from Options > Settings, General Tab, on the right of Localization selector
File manager now displays file size and compressed file size of directories inside archives, CRC column displays files and sub-directores count for directories
Many visual enhancements:
Active tabs (in archive, extraction screens, progress windows...) are now window color for better visibility
Default column sizes of file browser are now aware of DPI scaling
Search bar in address bar can now be optionally kept expanded (width is remembered)
Theme screen reorganized to be easier to understand
Theme screen now allows to set more application's color presets; alongside dim and low light are now available Graphite, Plum, Mocha, and Senape applying a non-neutral color modifier to the UI
Embedded icons are improved
Improved themes: updated Different, and Main themes, Gray theme replaced by Minimal theme.
EXTRACTION and ARCHIVING
Can now remember default archive creation action (force new archive, add, update, sync...)
The option will anyway be temporarily switched to appropriate values when adding/removing files in archive through the archive browser
Improved displaying directory size in archive creation screen: items are now recursively enumerated asynchronously (non blocking) by default, so it is possible to proceed with archiving operations (confirm, cancel, modify parameters...) without needing the input count to be completed
Enumeration is skipped to save time in any case when sending directly input to archive, i.e. a script (or a menu entry) with -add2zip parameter
Now also "Enumerate folder content" menu entry action is performed asynchronously, not blocking the GUI while counting items
Enumeration can be set as usual from archiving screen, Advanced tab Re-organized Archive manager settings page in Options > Settings
This page can now be also directly reached from Advanced tab in archiving and extraction screens, from "Set archive manager options" link
Archiving and extraction screens now focus more on options related to the current task and which may be frequently needed to be changed, while options related to the behavior of the application (expected to be usually set once and permanently) have been moved to Archive manager page in Settings
For Zpaq format now "Absolute paths" extraction option is enabled by default (in Advanced tab of extraction screen)