Summary: | Broken encoding when opening archives | ||
---|---|---|---|
Product: | [Applications] krusader | Reporter: | Zdeněk Zikán <zdenek.zikan> |
Component: | krarc | Assignee: | Krusader Bugs Distribution List <krusader-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | adaptee, bruce.oy, jan_lepper, krusader-bugs-null, ria.freelander, simon.persson, stumper |
Priority: | NOR | Keywords: | reproducible, testcase |
Version: | 2.4.0-beta3 "Single Step" | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Zdeněk Zikán
2009-03-31 23:38:31 UTC
Confirm with russian Characters, zip files and Ark. Archives must be packed in windows. See for Ark: https://bugs.kde.org/show_bug.cgi?id=187201. Screenshots and tescase exists. But Krusader have this issue with all archive files! Not with zips. Tested with rar also - same issue. Version 2.2.0-beta1 "DeKade" The bug is still there. Have to use Ark to get the encoding right. Version 2.4.0-beta1 "Migration" Just tested: The bug is still there. $ touch s+ěščřžýáí.txt $ zip archive.zip s+ěščřžýáí.txt and in krusader I enter to the zip a see: s?????????.txt The testcase given in comment #4 is still reproduciable for 2.4.0-beta3 *** Bug 311732 has been marked as a duplicate of this bug. *** The problem here is that krarc parses the output of external programs to list the contents of archives. Running zipinfo -s archive.zip on the file from the testcase in comment 4 outputs: Archive: archive.zip Zip file size: 194 bytes, number of entries: 1 -rw-r--r-- 3.0 unx 0 bx stor 13-Feb-27 14:26 s+????????????????.txt 1 file, 0 bytes uncompressed, 0 bytes compressed: 0.0% I have no idea what to do about this - suggestions are welcome. This has been solved (I believe) by a combination of fixed unrar and unzip. Krusader now uses the tar:// protocol handler for all tar files. Closing this report as fixed, the fixes will be released in new version of Krusader based on Qt5. If any issues are present in that version, please reopen or file new report. Thanks for reporting! |