LINUX.ORG.RU

[ubuntu][9.10][unzip] Не хаваются русские имена в ZIP-архивах


0

0

Из наутилуса пакую в ZIP файл с русским именем. Потом кликаем на архиве мышкой - запускается тулза, но внутри архива имя файла показывает вопросиками. При попытке распаковать или перетащить мышкой - ругается, что кривое имя.

Такая фигня только с ZIP. RAR и 7z c русскими именами работают нормально.

Куда вообще смотреть / багрепортить?

★★★★★

Так и пользуйтесь 7z, в чем проблема-то? Он и с обычными zip работает.

Eddy_Em ☆☆☆☆☆ ()

AFAIK в zip нигде не записано какая используется кодировка. Отсюда все косяки.
А в rar то ли кодировка записывается то ли всегда уникод...

Nao ★★★★★ ()

А какая тулза запускается? Просто, как уже было сказано, в zip'ах не указывается кодировка, и, очевидно, эта самая тулза открывает архив в неправильной кодировке. Это должно быть в настройках.
А вообще, zip - зло. Зачем?

Axon ★★★★★ ()
Ответ на: комментарий от Zodd

Спасибо. Вполне нормальный вариант, пожалуй.

Vit ★★★★★ ()
Ответ на: комментарий от anonymous

> А при этом консольная unzip распаковывает правильно русские имена.

Угу. Но хочется для тупых убунтоидов, которые все мышкой делают и думать не умеют. Убунта на то и нужна :) . По идее, если у меня в настройках языка выбран русский, то гуй для архивов должен это учитывать. Но не хочет.

Отказаться от zip пока возможности нет.

Vit ★★★★★ ()

Вполне можно багрепорт на file-roller написать чтобы использовали юникод для имен файлов, это вполне логично, а то кодируют наверное в us-ascii.

Lucky1 ★★★ ()
Ответ на: комментарий от anonymous

вот-вот :( нужно просто забыть про зип как про страшный сон

vovans ★★★★★ ()

ССЗБ
Никогда не понимал людей, которые дают русские имена файлам.

Raving_Zealot ★★ ()

Смотреть на Alt как там сделано, потом багрепортить на zip/unzip и file-roller.

dn2010 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.