Bug 399949 - [libzip] Extract files from multivolume ZIP archives not working
Summary: [libzip] Extract files from multivolume ZIP archives not working
Status: RESOLVED FIXED
Alias: None
Product: ark
Classification: Applications
Component: plugins (show other bugs)
Version: 17.12.3
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Ragnar Thomsen
URL:
Keywords:
: 419309 457226 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-10-17 22:10 UTC by Rafael Linux User
Modified: 2023-10-29 03:34 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In: 24.02


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael Linux User 2018-10-17 22:10:43 UTC
SUMMARY
Some clients send me zipped files volumes with extension filename.zip.001 , filename.zip.002 and so on. Ark is unable to unzip those files in any way. I needed to install Peazip to uncompress the content of that kind of zip volumes.

STEPS TO REPRODUCE
1. As usual, right click on first volume file
2. Select "Extract here"

OBSERVED RESULT
Ark doesn't recognize the file as a zip file

EXPECTED RESULT
Extract content of the pack of ZIP files

SOFTWARE VERSIONS
KDE Plasma Version: 5.12.6
KDE Frameworks Version: 5.45.0
Qt Version: 5.9.4

ADDITIONAL INFORMATION
After trying several ways to make Ark extract the files (renaming files as ZIP, 001, 002 ... ) and after contact with clients that related that they were able to extract the content, I decided to try Peazip, that finally is able to extract correctly the content, following the same steps but selecting PeaZip to extract the files.
Comment 1 Elvis Angelaccio 2018-10-21 13:50:28 UTC
Can you try to disable the libzip plugin?

(Go to: Settings => Configure Ark => Plugin Settings)
Comment 2 Rafael Linux User 2018-10-23 00:03:22 UTC
I followed your instructions and it worked. But I have a suggestion: If using that plugin doesn't work, why is not disabled by default? That's to say, I think that this issue will happen to all users managing this kind of files and they will find same problem. Thinking on myself, I should remember to disable this plugin each time I install a new version of my s.o. ... That's my opinion as user.

Thank you!
Comment 3 2wxsy58236r3 2020-04-03 04:28:28 UTC
*** Bug 419309 has been marked as a duplicate of this bug. ***
Comment 4 Alberto 2020-04-03 09:15:11 UTC
(In reply to Rafael Linux User from comment #2)
> I followed your instructions and it worked. But I have a suggestion: If
> using that plugin doesn't work, why is not disabled by default? That's to
> say, I think that this issue will happen to all users managing this kind of
> files and they will find same problem. Thinking on myself, I should remember
> to disable this plugin each time I install a new version of my s.o. ...
> That's my opinion as user.
> 
> Thank you!

Exactly.. I think there have to be workaroundes as soon as possible ...
Comment 5 Patrick Silva 2022-09-19 13:28:13 UTC
Ark 22.08.1 is still unable to extract a multi-volume zip archive when default plugins settings are used.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.25.90
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.6
Graphics Platform: Wayland
Comment 6 2wxsy58236r3 2023-07-14 01:07:34 UTC
*** Bug 457226 has been marked as a duplicate of this bug. ***
Comment 7 Bug Janitor Service 2023-09-27 16:54:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/utilities/ark/-/merge_requests/203
Comment 8 Elvis Angelaccio 2023-10-13 17:00:06 UTC
Git commit 142080bab56c2193767635593979c6e8db31a594 by Elvis Angelaccio, on behalf of Ilya Pominov.
Committed on 13/10/2023 at 18:47.
Pushed by elvisangelaccio into branch 'master'.

[libzipplugin] Add support for multi-volume archives

Add support for multi-volume archives (read-only mode)

M  +195  -21   plugins/libzipplugin/libzipplugin.cpp
M  +7    -0    plugins/libzipplugin/libzipplugin.h

https://invent.kde.org/utilities/ark/-/commit/142080bab56c2193767635593979c6e8db31a594