Summary: | Ошибка в кодировке имён файлов в кириллице в архивах Zip | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Andrey Cherepanov <cas> | ||||
Component: | file-roller | Assignee: | Yuri N. Sedunov <aris> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | aen, aris, force, gav, mex3 | ||||
Version: | unstable | Keywords: | usability | ||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Andrey Cherepanov
2009-08-20 16:53:58 MSD
Архив, сделанный в Виндоус прикрепите сюда, плиз. 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. (В ответ на комментарий №5)
> Не дубль #21137?
Нет. file-roller принудительно пишет не в 8-битной кодировке, а в Юникоде.
Снимаю 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. |