PeaZip freezes when opening tar.bz2 files on Windows
Free Zip software and Rar extractor
Brought to you by:
giorgiotani
When I try to open a tar.bz2 file on Windows, PeaZip freezes.
Details:
With version 9.8.0 64-bit (Portable) I do not have this problem, I can open the tar.bz2 files without interruptions or freezing.
PeaZip by default tries to open and browse the tar archive inside the bz2 file - options, settings, archive manager tab, "Auto open TAR archives inside compressed TAR.* files" checkbox.
This action may take some time, and may be the culprit of the experienced behavior, please check if the option is configired differently in the two copies of the program.
Hi,
Yes, I have used PeaZip with the default configuration and then I have tried disabling it to open the tar file automatically.
When I disable the automatic tar file opening feature, PeaZip does not freeze until after trying to open the tar file itself.
Otherwise, without opening the file, when I select the file from Windows Explorer (for example) and use the context command "Extract here", PeaZip extracts it without any problem.
At the moment the freezing occurs when opening the file in PeaZip.
With the previous version of PeaZip I do not have this issue, nor do I have delays in opening tar files.
Thank you very much for testing the issue further.
If possible, it would be very useful if I could test the file first hand, in order to reproduce the issue and test the involved code for a possible fix.
Sure,
I was trying to open these files with PeaZip on Windows to extract them to a USB drive
https://ftp.mozilla.org/pub/devedition/releases/132.0b2/linux-x86_64/es-MX/firefox-132.0b2.tar.bz2
https://ftp.mozilla.org/pub/thunderbird/releases/131.0/linux-x86_64/es-MX/thunderbird-131.0.tar.bz2
I've successfully tested both files (Windows 10 64 bit, 8GB of RAM, SSD) with 9.9.1.
In both cases the TAR archive inside the BZ2 file is successfully opened for browsing, the operation taking about 5/6 seconds on my test machine.
The TAR archive is extracted to the temporary work path (the slower part), then another instance of PeaZip is started and the archive is accessed for browsing.
9.8.0 takes approximately the same amount of time, but the progress indicator of the operation is shown on the address bar, which fails to happen in useful time for the 9,.9,1 release.
I'll keep an eye on those file for possible further testing, and I'll try to address the issue with the progress bar of the operation not showing.
Thank you.
Another thing I was able to try is PeaZip's other tools (the file checking feature). When I perform a check on the tar file itself, it does not have the freezing problem either, it runs normally and the check completes successfully.
Hello again,
I discovered something else, PeaZip freezing (in my case) is when it comes to tar.bz2 files, on the other hand if it is a tar.gz file (like the ones on GitHub), PeaZip opens it without problems.
I tried with this file:
https://github.com/shainave/password-emergency-kit/archive/refs/tags/v0.tar.gz
from here:
https://github.com/shainave/password-emergency-kit/releases/tag/v0
Thank you again for your feedback, I've identified some test cases to reproduce the exact error and I'm working on improving the code to handle them properly.
Fixed in PeaZip 10.
Excellent, it's working fine!
Thank you.