Подскажите пожалуйста как обойти проблему с распаковкой созданных в Windows zip-архивов содержащих файлы с русскими именами. Патченая версия unzip (5.52), которая позволяет с помощью ключиков -I и -O указать входную и выходную кодировки имеется, но file-roller при обращении к unzip-у разумеется никаких дополнительных ключей не подставляет, а сам unzip по дефолту транслирует имена файлов в архиве cp866->utf-8. Всё бы ничего, но из-за кривизны Citrix-клиента я вынужден использовать для Linux-станций локаль cp1251 (в ином случае и проблемы бы небыло), в результате при распаковки получаем "кракозябры". Пробовал переименовать unzip и сделать простейший скрипт с именем "unzip", который вызывает переименованный unzip и подставляет вначале параметры -I cp866 -O cp1251, а затем параметры, с которыми его вызывает file-roller (%1 %2 %3 %4 %5 %6 и т.д). Частично такой финт удался (в самом file-roller имена файлов стали отображаться верно, но распаковывать он не хочет (видимо возникает какая-то ошибка при подстановке параметров). Каким образом сделать вызов UNZIP-а с дополнительными ключами прозрачным для file-roller-а ?
Ответ на:
комментарий
от dn2010
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум В unzip появилась возможность выбора кодировки имен файлов внутри архива (2013)
- Форум Распаковка ZIP-архивов с русскими именами в cp1251 или cp866 (2013)
- Форум распаковать zip-архив с виндовыми буквами или 7z: Incorrect command line (2013)
- Форум плагин архиватора для thunar (2015)
- Форум file-roller (2016)
- Форум File Roller (2006)
- Форум File Roller (2006)
- Форум File Roller (2006)
- Форум File-roller (2005)
- Форум [arch]file-roller (2012)