I think the version of zstd ( both Zstandard and 7-Zip-zstd ) should be updated.
And I know it is not easy to maintain a open source project, but I think that it will be much better if there is always a latest version of zstd because it is really a good and active compression algorithm.
https://github.com/facebook/zstd/releases/tag/v1.5.0
https://github.com/mcmilk/7-Zip-zstd/releases/tag/21.02-v1.5.0-R1
Thank you for the suggestion.
ZSTD will be updated in next release, expected in a few days.
Thanks for your reply.
By the way, I have a little suggestion about using Zstandard in PeaZip.
Now we can create 7z file thanks to 7-Zip-zstd and of course tar.zst file using Zstandard.
And with Peazip 8.0.0, it can be easy to create Zstandard 7z file with the option 'Fastest compression, 7Z Zstandard'. But I do not think this is a good idea. I mean, this kind of 7z file is hard to share because only with the zstd-x64.dll by 7-Zip-zstd, we can extract it, and the person who receives it will be more likely to use the ordinary 7-Zip, and unluckily, he cannot extract it. And I remember that the old PeaZip version was tar.zst which I think it was better because it told the others clearly the compression method of the file.
My English is not very good, and I am sorry if there are some wrong sentences.
Zstd was updated in 8.1 release.
Alternative compression presets are available in PeaZip's folder, \res\presets\alt\ directory.
Here you can find presets for creating tar.BR and tar.ZST rather than 7z with Brotli and Zstandard compression.
I've set as default the latter ones because editing content of a compressed tar archive requires to recompress the entire archive (which even with fast compressors like Brotli and Zstandard can be time consuming), while working with a 7z archive the size of the solid block can be adjusted and even reach near-real time performances - which really shows the power of such fast compression algorithms.
Of course your considerations are also right, and may be preferable to create compressed tar for some users, so I let both the type of pre-sets available for a choice for fitting user's needs.
Last edit: Giorgio Tani 2021-07-24
Getting error when trying to update to 8.1 from 8.0
rpm -Uvh peazip-8.1.0.LINUX.GTK2-1.x86_64.rpm
Verifying... ################################# [100%]
Preparing... ################################# [100%]
file /usr/lib/.build-id/e1/4acdf5b4474d32ca72b77479eda7e76be7b8a7 from install of peazip-8.1.0.LINUX.GTK2-1.x86_64 conflicts with file from package zstd-1.5.0-1.fc33.x86_64
Thank you for reporting the issue.
What is distribution/version displaying the error, so I can test it in the closes configuration?
If you can install the package skipping the Zstd binary, you can simply copy it in PeaZip/res/zstd/ directory afterward, any build of the binary using the same syntax is ok.
This is on Fedora 33 x86-64
Version 8.0 is working fine as well as previous version.
First time an update didn't go thru perfectly.
Thanks again.
The conflict is probably due to having a build of Zstd 1.5.0 installed in the system which is more recent than the one provided with PeaZip.
You can use --force parameter to ignore the error, anyway PeaZip will keep its own copy of Zstd iin PeaZip/res/zstd directory without messing with other copies of zstd executable.
If you like, you can then replace the zstd binary provided by PeaZip with the ones from your system, or even with more recent ones: as until the syntax is the same it will work fine with PeaZip.
Please let me know if this workaround resolves the issue, on my side I'll try to experiment a way to avoid this warning for future releases.
Did not work. Using the --force did allow the peazip 8.1 to install, but it downgraded the systems zstd and trying to reinstall the later version came up with the conflict error message. Had to remove the peazip 8.1 to reinstall it. Was then able to reinstall peazip 8.0 without issue??
Thank you for this great compression tool for Linux and MS Windows.
With PeaZip 8.1.0 (Linux) it's now possible to compress ZIP-Files with Zstandard about the console. An example: »... PEAZIP.Qt5/res/7z/7z' a -tzip -mm=ZSTD -mmt=on -mx13 -sccUTF-8 -mem=AES256 ...«
Could you create an entry in the drop-down list for Zip compression method: ZSTD? WinZip from version 24 uses this new compression method Zstd in zip as »zipx«.
Thank you for the suggestion, I'll evaluate about adding this feature to Linux version, I'll need to test new methods used within ZIP/ZIPX format.
latest update
https://github.com/facebook/zstd/releases/tag/v1.5.2