Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Неверная кодировка в zip-архивах  (Прочитано 46016 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mehanoid

  • Участник
  • *
  • Сообщений: 149
  • Arch Linux user
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #30 : 21 Марта 2010, 15:46:58 »
Цитата: romeg link=topic=74089.msg664367#msg664367
я отключаю через такой скрипт:
#!/bin/bash
fusermount -u ~/.ZIP

Его под названием Unmount ZIP можно поместить в ~/.gnome2/nautilus-scripts, тогда он будет доступен в меню наутилуса (в консоль не надо лезть)

Тогда оно будет в контекстные меню ко всем файлам лезть.
Себе пока сделал так: добавил в скриптик в /usr/local/bin/umzip и потом для отмонтирования через alt+F2 набрать umzip, всяко писать меньше =)

Оффлайн Disaster1986

  • Участник
  • *
  • Сообщений: 246
  • Что делает эта кнопка?
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #31 : 21 Марта 2010, 21:54:45 »
Мысль такая пришла, что неплохо бы написать скрипт для замены кодировки напрямую в самом zip-архиве. extract filename.zip| iconv -f cp866 выдает все имена файлов в правильной кодировке. Существует ли какой-либо пакет, действие которого обратно extract-у? Или может кто знает, каким образом хранятся имена файлов в zip-е? Пробовал sed 's/(имя файла в cp866)/(имя файла в юникоде)/g' filename.zip > filename.zip, результат нулевой

Оффлайн Xion

  • Участник
  • *
  • Сообщений: 148
  • Ubuntu 14.04.4 LTS
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #32 : 21 Марта 2010, 22:33:23 »
Юзаю unzip благо она ищо предустановлена сразу с системой =)

Оффлайн GusKusKudu

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #33 : 04 Апреля 2010, 17:04:30 »
Юзаю unzip благо она ищо предустановлена сразу с системой =)
Да только вот русские имена коверкает в вендовых архивах а так да, все норм.
Может в wine через cmd заюзать вендовый unzip? У меня правда етерсовтовский вине, в нем получилось, как в стандартном не могу проверить, придется этот сносить.

Оффлайн vladd

  • Участник
  • *
  • Сообщений: 150
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #34 : 06 Мая 2010, 12:51:34 »
Вот ведь засада! :-\ Сегодня столкнулся с такой же проблемой на 10.04. На 9.04 такого не замечал. Обнаружил, что кдешный Ark без проблем (кракозябров) открывает эти архивы, проверил и на rar, и на zip. Что это значит?

А еще Peazip вроде как нормально работает с кодировками, правда, тщательно я это не проверял.
« Последнее редактирование: 06 Мая 2010, 13:10:25 от vladd »

Оффлайн romeg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #35 : 06 Мая 2010, 13:00:32 »
на gnome 10.04 проблема также лечится с помощью указанных мной скриптов

Оффлайн vladd

  • Участник
  • *
  • Сообщений: 150
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #36 : 06 Мая 2010, 13:14:13 »
Скрипты - это, может, и хорошо, но не в данном случае. Костыль - он и Африке костыль. Как мне объяснить человеку, который и в винде-то токмо по кнопочкам жать умеет, что для открытия архива нужно запускать какой-то скрипт? :D А меня вот недавно попросил такой товарищ поставить ему Ubuntu, какова будет его реакция, если он вдруг увидит кракозябры? :)

Оффлайн romeg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #37 : 06 Мая 2010, 13:17:25 »
не нужно каждый раз запускать какой-то скрипт.
делаешь ОДИН раз, назначаешь открытие арзива на этот скрипт и ВСЕ.
После этого все ЗИП архивы будут открываться в наутилусе (обозревателе файлов) как обычные папки, и без крякозябр. Речь идет о зип архивах, сделанных в винде.

Оффлайн Disaster1986

  • Участник
  • *
  • Сообщений: 246
  • Что делает эта кнопка?
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #38 : 06 Мая 2010, 19:11:58 »
Речь идет о зип архивах, сделанных в винде.
Зато так не будут нормально открываться правоверные архивы

Оффлайн romeg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #39 : 06 Мая 2010, 19:18:17 »
Как в скрипте определить автоимтически кодировку - не знаю. Предлагаю поделиться, если кто-то знает (дополнить мой скрипт).
А пока как вариант - 2 разных скрипта, один будет открывать архивы в виндовой кодировке, второй - "правоверные" (в котором то же самое, но опции кодировки опущены)

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #40 : 06 Мая 2010, 20:17:32 »
А не проще ли консольные архиваторы юзать? У меня что RAR, что 7ZIP, отлично русскую кодировку понимают в именах файлов!

Оффлайн romeg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #41 : 07 Мая 2010, 10:54:14 »
Мне точно не проще. я не знаю что такое консоль, тем боллее не понимаю что там надо набирать надо в страшном черном окне.
Я скачал файл - сохранил его в папку, дважды кликнул по нему и открылось то, что я хочу. В идеале так должно быть, тогда линукс придет в массы.

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #42 : 07 Мая 2010, 10:59:10 »
А вот надо знать! Ну, а арк не доделали пока еще.

Оффлайн romeg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #43 : 07 Мая 2010, 11:03:00 »
Разработчикам - надо знать, да. Админам  - тоже обязательно знать.
пользователям - нет.

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #44 : 07 Мая 2010, 11:07:09 »
Это все от вендов! Извини, но зачем тебе Линукс?

 

Страница сгенерирована за 0.059 секунд. Запросов: 23.