Похоже, File-Roller создаёт и читает архивы Zip принудительно в UTF-8, поэтому файлы с кириллическими именами файлов из 8-битных архивов Zip (сделанных, к примеру в Windows) он читает и записывает криво. Может нормально читать только архивы, созданные в нём и в kde4utils-ark.
Архив, сделанный в Виндоус прикрепите сюда, плиз.
Created attachment 3761 [details] Zip-файл, сделанный в Windows штатными средствами
М-да. Только unzip справился с этим архивом, правда прежде выдал unzip arch-windows.zip Archive: arch-windows.zip extracting: ????? ????????? ????????.txt ark из KDE3 не смог, mc тоже.
(В ответ на комментарий №3) > М-да. Только unzip справился с этим архивом, правда прежде выдал Попробуй распаковать в unzip архив zip, созданный в file-roller.
Не дубль #21137?
(В ответ на комментарий №5) > Не дубль #21137? Нет. file-roller принудительно пишет не в 8-битной кодировке, а в Юникоде.
*** Bug 20214 has been marked as a duplicate of this bug. ***
Снимаю distro-blocker, так как исправить это пока в ближайшем будущем не представляется возможным.
Извиняюсь что влезаю может быть не по делу или разработчики и так знают причину но проблема на самом деле скорей всего не в unzip-е и не file-roller-е. В общем пропатченный unzip вроде имена правильно выдает. Но в file-roller более приоритетным архиватором по умолчанию стоит p7zip а вот p7zip похоже не может правильно обработать имена. К сожалению он зачем то стоит в зависимостях к file-roller и некоторым другим пакетам, а я так и не понял как можно заставить пакетный менеджер снести этот пакет не обращая внимания на зависимости. Варианта вижу два патчить file-roller для изменения приоритета или не ставить по умолчанию плохо работающий 7z. Ну или разбираться с 7z что наверное сложнее.
(В ответ на комментарий №9) > Но в file-roller более > приоритетным архиватором по умолчанию стоит p7zip а вот p7zip похоже не может > правильно обработать имена. К сожалению он зачем то стоит в зависимостях к > file-roller и некоторым другим пакетам, а я так и не понял как можно заставить > пакетный менеджер снести этот пакет не обращая внимания на зависимости. > Варианта вижу два патчить file-roller для изменения приоритета или не ставить > по умолчанию плохо работающий 7z. Ну или разбираться с 7z что наверное сложнее. Спасибо! Юрий, это так?
file-roller-2.28.2-alt2 -> sisyphus: * Sun Jan 17 2010 Yuri N. Sedunov <aris@altlinux> 2.28.2-alt2 - don't allow to use 7z for read/write zip archives (closes #21150)
Андрей (gav@), большое спасибо! Ждем Вас в team. Юрий, пожалуйста, соберите в 5.1.