Summary: | Ark has problems with files containing [ ] inside zip archives | ||
---|---|---|---|
Product: | [Applications] ark | Reporter: | Ivo Anjo <ivo> |
Component: | general | Assignee: | Harald Hvaal <metellius> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hkariti, luizluca, rakuco |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Example zip archive |
Description
Ivo Anjo
2009-09-21 16:45:18 UTC
Created attachment 37100 [details]
Example zip archive
I can confirm that and I've experienced it myself. However, I'm not sure it's a bug in Ark. I've event sent a mail to the infozip maintainers, but besides them not being the most friendly people in the planet, my question ended up being unanswered (basically they told me "[" should always be prefixed with a "\", or something, and didn't carry on with the discussion). I think fixing it in Ark specifically for zip files is quite hackish; I can try contacting the infozip guys again later. This is quite an annoying bug when you deal with movies subtitles. BTW, unzip deals with this kind of files without problems. (In reply to comment #3) > BTW, unzip deals with this kind of files without problems. Last time I tried, it only extracted the whole file correctly - try extracting only the file with "[" in the name. You are right. Good luck with zip guys. I had no luck with them in the past :-) *** Bug 236863 has been marked as a duplicate of this bug. *** SVN commit 1124326 by rkcosta: Escape file names in CliInterface when necessary. The infrastructure has been added, and is used by the clizip plugin so that it is now possible to extract and delete files which have characters such as '[' or '*' correctly (infozip accepts some wild characters to make our lives little bit more difficult). CCBUG: 208091 M +30 -5 kerfuffle/cliinterface.cpp M +27 -0 kerfuffle/cliinterface.h M +3 -1 plugins/clizipplugin/cliplugin.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1124326 SVN commit 1124327 by rkcosta: Backport r1124326. Escape file names in CliInterface when necessary. The infrastructure has been added, and is used by the clizip plugin so that it is now possible to extract and delete files which have characters such as '[' or '*' correctly (infozip accepts some wild characters to make our lives little bit more difficult). BUG: 208091 M +30 -5 kerfuffle/cliinterface.cpp M +27 -0 kerfuffle/cliinterface.h M +3 -1 plugins/clizipplugin/cliplugin.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1124327 |