LINUX.ORG.RU

Архивирование и кодировка


0

0

Мои приятели пользующиеся виндой жалуются на то что приходящие от меня архивы (.zip, .tar.gz) содержат файлы с не читаемыми именами.

Т.е. файлы названные по русски отображаются не правильно.

Ubuntu 6.10

LANG="ru_RU.UTF-8"

LANGUAGE="ru_RU:ru:en_GB:en"

anonymous

Ответ на: комментарий от JB

>Ну а ты как хотел? Имена должны быть в CP1251

Ну в общем-то я понимаю в чем проблема. Но как ее решить?

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

Это проблемы вендузятников, все, что нужно - отдавать им архивы 7z. если у них проблемы с tar.{bz2,gz} то пусть учат команду convmv.

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

>Это проблемы вендузятников...

А все-таки как создать архив в котором имена фалов будут в CP1251. Менять локаль естественно не собираюсь.

7z конечно попробую. Но насколько мне известно он не очень то распространен.

anonymous
()

Почему тогда я вижу папки запакованные под виндой с нормальными именами? Обратно аналогично. Тут уже писали про 7z - пускай себе его поставят и забудут про всякие проприетарные winrar'ы - они и 10$ не стоят, а просят за него почти 40$.

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

>Почему тогда я вижу папки запакованные под виндой с нормальными именами?

Ну здесь то просто. Преобразовать CP1251 в UTF8 без потерь можно, а вот обратно...

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

А вообще - это задача архиватора, учитывать кодировку имен файлов. Часть архиваторов это делают, часть - нет.

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

> Часть архиваторов это делают, часть - нет.

Если архиватор не сохраняет имена правильно - грош цена такому архиватору. Я бы такой не использовал.

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

>Если архиватор не сохраняет имена правильно - грош цена такому архиватору. Я бы такой не использовал.

И чья это проблема? Файл-роллера или например винрара?

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

>еще rar 3 хранит имена в юникоде

Спасибо, действительно работает.

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