I just tried frol's PPA with the libnatspec dependency. It didn't correctly autodetect the encoding so I didn't see any benefit with that implementation. It did however work as good as unzip did in older Ubuntu versions, i.e. both extracting *and listing* worked if either the UNZIP/ZIPINFO environment variables were defined, or if the -O parameter was used:
# autodetection doesn't work: $ echo $LANG el_GR.utf8 $ unzip -l biografiko.zip 43008 2010-05-14 12:20 biografiko/Ä¢₧Ü圪 ⌐¼úºóπ¿α⌐₧¬ ÿσ½₧⌐₧¬_Ö.doc # works with the UNZIP environment variable: $ UNZIP='-O cp737' unzip -l biografiko.zip 43008 2010-05-14 12:20 biografiko/Οδηγίες συμπλήρωσης αίτησης_β.doc # (alternatively, the same output is also produced with "-O cp737" in the command line) # and in zipinfo mode, as called by file-roller: $ ZIPINFO='-O cp737' unzip -ZTs biografiko.zip -rw-a-- 2.0 fat 43008 b- defN 20100514.122016 biografiko/Οδηγίες συμπλήρωσης αίτησης_β.doc # (alternatively, the same output is also produced with "-O cp737" in the command line) So, it looks like only half of the required patch was included in unzip 6.0-4ubuntu1. Please make listing (unzip -l and unzip -ZTs) work, as it did in previous Ubuntu versions. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug (34667). https://bugs.launchpad.net/bugs/580961 Title: unzip fails to deal correctly with filename encodings -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs