New Update PeaZip file archiver

PeaZip 9.8.0 release brings new Themes, improved flat mode (display all archive content at once), and the ability to directly extract all or selected items to any path in bookmarks, history or breadcrumb without further confirmation.

Direct extraction is implemented in app's context menu in "Extract to" submenu, and it is also available as command line switches for scripts and for system integration (context menus, SendTo items, .desktop files, Automator scripts). Sources are compiled with new Lazarus 3.2, and are still compatible with Lazarus 2.x line.

 
Does anyone know what does the first 2 option do and should I enable/on it?

Under option > set advanced extraction option:
- Include NT Security Information (WIM)
- Include NTFS Alternate Data Stream (WIM)
- Propagate Zone.Identifier Stream (Windows) (enble/on by default)
 

There can be a problem with 7-Zip, NanaZip, and some other archiver applications. They are currently propagating MotW to unpacked files by default, but some older versions did not. When installing newer versions the older setting is kept and unpacked files can lose MotW. So, one has to check what is the actual setting.
 
Does anyone know what does the first 2 option do and should I enable/on it?

Under option > set advanced extraction option:
- Include NT Security Information (WIM)
- Include NTFS Alternate Data Stream (WIM)
- Propagate Zone.Identifier Stream (Windows) (enble/on by default)
- Include NT Security Information (WIM) = propagate the NT Security Information of the archive or disk image file to unpacked files.
- Include NTFS Alternate Data Stream (WIM) = propagate the NTFS Alternate Data Stream of the archive or disk image file to unpacked files.
- Propagate Zone.Identifier Stream (Windows) = propagate MotW of the WIM of the archive or disk image file to unpacked files.

WIM archive (disk image file: ISO, VHD, etc.):
 
There can be a problem with 7-Zip, NanaZip, and some other archiver applications. They are currently propagating MotW to unpacked files by default, but some older versions did not. When installing newer versions the older setting is kept and unpacked files can lose MotW. So, one has to check what is the actual setting.
I will take note. Thank you for your advise.
- Include NT Security Information (WIM) = propagate the NT Security Information of the archive or disk image file to unpacked files.
- Include NTFS Alternate Data Stream (WIM) = propagate the NTFS Alternate Data Stream of the archive or disk image file to unpacked files.
- Propagate Zone.Identifier Stream (Windows) = propagate MotW of the WIM of the archive or disk image file to unpacked files.

WIM archive (disk image file: ISO, VHD, etc.):
Noted, I assume its better to enable it for security.
 
Last edited:
PeaZip 9.9.0 released
PeaZip release notes

PeaZip 9.9.0 completes the evolution of 9.x line and sets the starting point for the upcoming 10.x releases.
Alongside many improvements and fixes in file manager (improved UAC elevation, and password testing) the new release adds the ability to drag and drop extract content from file browser to any folder in left sidebar (containing Bookmarks, History, and filesystem treeview).
Also, a new quick extraction link is now displayed on the right of the toolbar when an archive is being browsed, to extract all or selected content in current path (optionally to new folder/smart new folder).
Backends are now updated to 7z 24.07, Zstd 1.5.6, and Pea 1.19, which allows the user to specify a variable number of KDF rounds to further increase security against password brute forcing
Sources are compiled with new Lazarus 3.4, and are still compatible with Lazarus 2.x line.

A total of 234 file extensions can now be opened as archives by PeaZip.

Translations are available in over than 30 languages, any help is welcome to translate PeaZip to new languages and to maintain current localizations up to date, so please consider taking the time to give a look to translations repository for newer language files and for any resource useful for translators.
PeaZip 9.9.0 change log
BACKEND
7z 24.07
Pea 1.19 adds optional extra KDF rounds for triple cascaded encryption in .PEA format (up to 20 millions iterations for each algorithm, total 60 M rounds)
Zstd 1.5.6 (Windows, Linux)

CODE
Compiled with Lazarus 3.4, sources are still compatible with Lazarus 2.x
Fixes and code cleanup
Fixed loading Custom format in custom compression settings
Fixed browsing some special cases of archives (containing items with absolute paths starting with directopry separator characters)
Updated Options screen
(7z/p7zip) syntax level can now be set to 21.07 and 23.01 legacy versions, form Options > Settings > Advances, Backend binaries
(7z/p7zip) new option to show timestamps as UTC insead of local time, form form Options > Settings > Archive manager
New group for TAR -related options in Options > Settings > Archive manager

FILE MANAGER
(Windows) When UAC elevation is needed (non writeable output path) the user is now offered to restart the app UAC elevated.
In this way it is not needed to require elevation to subsequent operations on the same path, and it is possible to use all of functions of PeaZip (console mode, force interactive password)
Added internal drag and drop features
It is now possible to perform internal drag and drop extraction from file/archive manager to sidebar, both toward treeview panel and navigation panel (bookmarks, filesystem, history paths).
It is possible to extract either one or more entire archive(s), or selected archive content while browsing archives
If right mouse button is pressed, it will be possible to choese to extract with or without new folder/smart new folder, overriding defaults
It is now possible to use drag and drop to add items from file browser/archive browser to Bookmarks panel
Archives are now tested for encryption also for list/test operations, so password is required in advance if needed
Improved System tools menu for Linux (context menu, File manager)
New "Extract here" quick link on the right of the tool bar, shown when browing an archive
Extracts selected content, or entire archive if nothing is selected
Extracts to new/smart folder depending on settings, link text is adjusted accordingly
Shows context menu with all extraction options (here, smart, new folder) to be used on the fly without changing the configuration
The app now dispays if it isrunning as root (admin or UAC elevated on Windows), showing <ROOT> (or <ADMIN>) note in main menu, or dropdown main menu (if main menu is hidden)

EXTRACTION and ARCHIVING
Improved reading DMG, IMG, RPM, and SQUASHFS files as archives
Revamped task launcher GUI
Updated compression Presets files to support latest options set
 
PeaZip 9.9.1 released
PeaZip 9.9.1 is a minor update introducing fixes and updated translations, mainly meant to update and tidy up the GitHub repository.

 
PeaZip 10.0.0 released
PeaZip 10.0.0 comes with a revamped GUI, providing more icon sizes, updated Themes and compression pre-sets, and better organized menus.
File tools menu was improved and expanded, now allowing to save save checksum/hash results in GNU Coreutils -compatible format, and to search file hash online for detection of know malware.
Backends are now updated to 7z 24.08, and Pea 1.20.
Sources are compiled with Lazarus 3.4, and are still compatible with Lazarus 2.x line.

A total of 234 file extensions can now be opened as archives by PeaZip.

Translations are available in over than 30 languages, any help is welcome to translate PeaZip to new languages and to maintain current localizations up to date, so please consider taking the time to give a look to translations repository for newer language files and for any resource useful for translators.
 

PeaZip 10.1.0​

PeaZip 10.1.0 provides fixes, updates compression pre-sets, improves the breadcrumb and the navigation side bar, and updates Themes and icons supporting alpha transparency.
Pea 1.21 backend now supports scrypt KDF to improve resilience to password guessing attacks, increasing memory cost up to 1GB per instance.

 

PeaZip 10.2.0​

PeaZip 10.2.0 enhances detection of issues in archives, improves displaying archive comments, adds support for Brotli and Zstandard maximum compression, and updates app's icon to unify the look & feel on all platforms.

7z backend is updated to 24.09, and PEA is updated to 1.22 introducing hybrid KDF mode, employing both PBKDF2 and Scrypt to increase resiliency against dictionary and brute force password-recovery attacks.

Linux and macOS installers are updated, Qt6 packages replace Qt5 ones, and Flatpak is now built for Wayland (with fallback X11 option).

 

PeaZip 10.3.0​

PeaZip 10.3.0 improves managing TAR format, handling archives containing errors, displaying task progress, and saving reports.
Themes are updated and the new Style submenu allows to quickly customize the look&feel of app's file/archive manager.
Linux packages facilitate the context menu integration in Gnome and KDE, and improves out-of-the-box experience for the Qt6 version.

Sources are compiled with Lazarus 3.6, and are still compatible with Lazarus 2.x line.
Added support for VmWare and Minecraft container file types.
A total of 242 file extensions can now be opened as archives by PeaZip.

 

PeaZip 10.4.0​

10.4.0 release is focused on fixes, smarter error handling, and providing overall smoother user experience.
The app now automatically adapt icons and accent colors to Light / Dark mode.
New v.6 Themes better integrate app's look&feel with different system's styles and color schemes.
Backend were updated to Pea 1.24 and Zstd 1.5.7.

 
I am interested in PiaZip.

I've heard that unlike WinRAR (in which a lot of vulnerabilities have been found lately), it doesn't unpack files in a separate TEMP folder. Allegedly, unpacking files in RAM, like WinRAR, is dangerous and risky.

Another question: how is PiaZip better in security than WinRAR and 7-zip, which I suspect has the same vulnerabilities as WinRAR.
 
Last edited:
I am interested in PiaZip.

I've heard that unlike WinRAR (in which a lot of vulnerabilities have been found lately), it doesn't unpack files in a separate TEMP folder. Allegedly, unpacking files in RAM, like WinRAR, is dangerous and risky.

Another question: how is PiaZip better in security than WinRAR and 7-zip, which I suspect has the same vulnerabilities as WinRAR.
For security alone NanaZzip might be more secure as it is distributed via Microsoft Store and comes with the security benefits like it runs in a sandboxed environment
 

PeaZip 10.5.0​

PeaZip 10.5.0 brings a major update in the file manager, boosting archive browsing perfomances, improving archive editing, adding new functions to prevent running a custom list of file extensions without confirmation, and to hide or show hidden files.

On macOS all file browser styles and icon sizes are now available as on other platforms.

On Windows it is now possible to explore NTFS Alternate Data Streams to gather additional information on files, including a dedicated tools to batch scan the input for Zone.Identifier (Mark of The Web) to detect files coming from remote systems.
 
I found an interesting benchmark comparison by the creator of Peazip.

UtilityCompression SSD (sec)Compression HDD (sec)Archive size (MB)Compression ratioExtraction
SSD (sec)
Extraction
HDD (sec)
PeaZip, ZIP12,116,097,7032,24%1,613,4
PeaZip, Brotli3,3 (3,5)8,5 (19,5)100,0033,00%0,9 (1,1)11,7 (22.5)
PeaZip, Zstd1,0 (1,2)4,5 (15,5)99,2032,74%0,6 (0,8)9,8 (20,6)
PeaZip, ZIP/Bzip2 fast12,614,583,0027,39%4,519,8
PeaZip, 7Z39,642,273,6024,69%1,013,0
PeaZip, ARC17,218,371,7023,66%7,116,8
PeaZip, ZPAQ37,240,668,5022,61%26,832,8
PeaZip, ZPAQ ultra354,0360,057,6019,01%356,0364,0
7-Zip, ZIP11,916,097,7032,24%1,213,1
7-Zip, 7Z38,040,373,6024,29%0,913,0
WinRar, ZIP3,06,0100,0033,00%1,076,6
WinRar, RAR13,825,580,4026,53%1,018,9
Bandizip, ZIP3,27,0101,0033,33%2,013,4
Bandizip, 7Z63,469,772,8024,03%5,217,0
WinZip, ZIP20,526,097,1032,05%2,012,3
WinZip, ZIPX34,737,270,7023,33%46,247,4

Source: Compression benchmark: 7-Zip, PeaZip, WinRar, WinZip comparison
 
  • Like
Reactions: harlan4096

PeaZip 10.6.0​

PeaZip 10.6.0 overhauls the file/archive browser introducing dynamic virtual mode, which improves performances when displaying a large number of items at once.

Archive pre-parsing is improved, show/hide hidden files is made easier, and Settings now features a search function.

Non-Windows builds can now automatically locate RAR binary (if available), and use alternative 7z fork to support Brotli, Lizard, LZ4, LZ5, Zstd additional codecs for .7Z format.

Backed are updated to 7z 25.01, Pea 1.26, and Zpaqfranz, which replaces Zpaq keeping full compatibility.

Sources are compiled with Lazarus 4.2, and are still compatible with Lazarus 3.x and 2.x.

Img1
Improvements in speed to display the content of large archives due to optimizations introduced in 10.5 and 10.6 releases, benchmark on archives containing 25K items, 250K items, and 25K items in the same directory
 

PeaZip 10.6.1​

PeaZip 10.6.1 is a minor update which brings bugfixes, updated translations, and extensive revision of binary components (executables, sfx, codecs) provided within the packages.
 

PeaZip 10.7.0​

PeaZip 10.7.0 improves the handling of errors and the capability to preview items in archives.

This release also substantially improves the file manager: more capable dynamic virtual mode on macOS, ability to display image's thumbnails on all platforms, new option to show thumbnails on request, and new integrated text viewer and image viewer tools.

The source code was extensively refactored in order to improve readability and maintainability, with rational renaming of the main units, forms, and most notable variables, grouping related functions in sub-sections in largest units, and moving functions to specialized units whenever possible.

Backed are updated with Pea 1.27.

Sources are compiled with new Lazarus 4.2, and are still compatible with Lazarus 3.x and 2.x.
 
Capture.JPG
 
  • +Reputation
Reactions: silversurfer

You may also like...