https://bugs.kde.org/show_bug.cgi?id=454688
Bug ID: 454688
Summary: If a zip contains multiple files with the same name,
Ark will only show one of them
Product: ark
Version: 21.12.3
Platform: Other
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Target Milestone: ---
Recently I was working with a zip file that had strange behavior (when
extracting it asked whether I wanted to replace the files I already extracted).
It turned out the zip contained multiple files with the same name at the same
directory level. I tried to reproduce such a zip, but only succeeded by the
method outlined here:
https://stackoverflow.com/questions/17606573/how-to-add-two-files-with-the-same-file-name-into-a-single-zip-archive-file
I found that other archiving tools such as Engrampa will show the individual
files with the same name whereas Ark only shows one file in their place. I
thought it would be nice to add a feature to Ark that does this too.
STEPS TO REPRODUCE
1. First create three files like this:
echo "Test1" >> file1
echo "Test2" >> file2
echo "Test3" >> file3
Note: It's important that the filenames should be the same length. This makes
step 3 easier.
2. Archive them into a zip:
zip test.zip file1 file2 file3
3. Open a hex editor and change the names of two of the files to match the
third. For instance, change all occurrences of "file2" and "file3" to "file1".
There will be two occurrences of the name for each file in the zip. If the
names are different lengths there will probably be other fields to change as
well.
4. View the files in the zip with:
unzip -l test.zip
You should see multiple files with the same name.
5. Open the zip with Ark
OBSERVED RESULT
There is only one file.
EXPECTED RESULT
There should be multiple files with the same name as in the output of unzip -l
SOFTWARE/OS VERSIONS
Operating System: Kubuntu 22.04
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Kernel Version: 5.17.5-051705-generic (64-bit)
--
You are receiving this mail because:
You are watching all bug changes.