Арзиватор и содержимое в win-1251

Может быть, многоуважаемый ALL что-нибудь подскажет. Существует ли GUI-вый интерфейс для архиватора, в которм можно хотя бы ручками указать кодировку умен файлов в архиве или перименовать прям в архиве, потому как тот же OO не смогает открыть такие файлы (адекватные имена - пожалуйста). Не мне - сам-то справляюсь с такой ситуацией. А вот юзеры... :) Сколько раз уже объяснял, что сначала распакуйте, переименуйте, потом открывайте...

Я не знаю

Я не знаю подобных интерфейсов, но придумать что-то можно...
Например, если Ваши пользователи работают в KDE, то там есть сопоставление приложения с расширением файла.
Если Вы "сопоставите" расширения zip и rar bash-скрипту, который делает такое преобразование, то будет Вам счастье.
Скрипт должен:
1. Распаковать файл во временный каталог.
2. Проверить совпадают ли символы названия файла диапозонам "а-я,А-Я,a-z,A-Z,0-9,~!@#$()"
3. Если несовпадений больше, чем 2(3?), то считать, что файл в кодировке cp1251.
4. Если несовпадений - 1 или меньше, то ничего не делать.
5. Перенести распакованный файл из временного каталога дорогому пользователю на место.

Вуаля...

дело в том, что

дело в том, что zip открывается прямо в koquror'е. Это можно как-то перехватить? Еще лучше перехватить открытие прямо из письма :)

вмотреть в

вмотреть в сторону mime-types

а перехватывать из писама - это из какого клиента?

Я думаю, что

Я думаю, что конкуерор асоциирован с данным типом файлов. Скорее всего стоит просто указать, что эти файлы надо открывать какой-то другой программой (волшебным скриптом).

convmv

Программка какраз на такой случай!
Распаковываешь архив в отдельную папку (там файлы можно спокойно обозначить *, а то на клавиатуе и знаков та таких нет :) )
Потом пускаем convmv в ход:
# convmv -f cp1251 -t utf-8 -r *
Смотрим резутат и, если он нравится, переименуем окончательно добавив опцию --notest
_________________
Linux
...because life is too short for reboots

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".