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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн romeg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #15 : 08 Ноября 2009, 22:38:25 »
немного напутал. Не fuse-rar, а fuse-zip, конечно

Оффлайн mgag

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #16 : 17 Ноября 2009, 13:27:09 »
Вполне достаточно установить unzip из предыдущей версии, например отсюда:
http://packages.ubuntu.com/ru/jaunty/i386/unzip/download

И будет вам счастье.
И в консоли, и в Xarchiver. File-Roller - нет :(.

Оффлайн adgery

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
    • AdgerySoft
Re: Неверная кодировка в zip-архивах
« Ответ #17 : 09 Декабря 2009, 13:45:08 »
Вполне достаточно установить unzip из предыдущей версии, например отсюда:
http://packages.ubuntu.com/ru/jaunty/i386/unzip/download

И будет вам счастье.
И в консоли, и в Xarchiver. File-Roller - нет :(.

может и правильное решение - но чтобы поставить старую версию, нужно снести новую - а она за собой тянет ubuntu-desktop .... не круто ли сносить половину гуи, чтобы заменить один пакет?

//в 9.04 все отлично работает - а в 9.10 траблы(((
В любом из нас спит гений. И с каждым днем все крепче.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #18 : 09 Декабря 2009, 19:32:52 »
удаление самого по себе ubuntu-desktop, как выяснилось, не страшно вовсе. несмотря на кажущущюся суровость
лучше на "ты"

Оффлайн rjbka

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #19 : 31 Января 2010, 19:12:11 »
а у меня не работает. не дает скачать пакет, пишет "Неверная кодировка i386". что это?

Оффлайн ubuntu2009

  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #20 : 14 Марта 2010, 16:11:47 »
А tсли архив - RAR

Оффлайн romeg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #21 : 14 Марта 2010, 16:28:06 »
в RAR архивах проблем с кодировкой не замечено.
По крайней мере в версии 9.10

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #22 : 14 Марта 2010, 16:31:36 »
convmv -f cp866 -t utf8 маска_файла, можно загнать в баш или еще куда, этот костыль уже давно известен
хотел бы я знать, как file-roller можно исправить, ведь кодировка имени файла нигде не прописывается  ;D
единственное решение это ждать нормальный rar
не... есть альтернатива, убедить мелгомягких пользоваться нормальными кодировками

Оффлайн ubuntu2009

  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #23 : 14 Марта 2010, 16:54:00 »
2arrecck У меня проблема с кодировкой не только в файлах, а еще в каталогах, что делать?
2romeg Да у меня ubuntu 9u.10.
Проблемы с кодировкой в  ubuntu 9.10 не только с файлами и каталогами, та архивами, а еще с текстовыми файлами.

Пользователь решил продолжить мысль 14 Марта 2010, 16:57:46:
Чтоб каталоги(внутри файлы) перекодировать что нужно ?
convmv -f cp866 -t utf8 dirs
« Последнее редактирование: 14 Марта 2010, 16:57:46 от ubuntu2009 »

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #24 : 14 Марта 2010, 17:27:40 »
2arrecck У меня проблема с кодировкой не только в файлах, а еще в каталогах, что делать?
2romeg Да у меня ubuntu 9u.10.
Проблемы с кодировкой в  ubuntu 9.10 не только с файлами и каталогами, та архивами, а еще с текстовыми файлами.

Пользователь решил продолжить мысль 14 Марта 2010, 16:57:46:
Чтоб каталоги(внутри файлы) перекодировать что нужно ?
convmv -f cp866 -t utf8 dirs

это во всем разделе? тогда примонтировать раздел в нужной кодировке
man mount

Оффлайн Disaster1986

  • Участник
  • *
  • Сообщений: 246
  • Что делает эта кнопка?
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #25 : 21 Марта 2010, 13:22:26 »
Цитировать
3) делаем такой скрипт:
#! /bin/bash
fusermount -u ~/.ZIP
fuse-zip "$1" .ZIP -omodules=iconv,from_code=CP866,to_code=UTF8
nautilus ~/.ZIP
xrefresh -white
При запуске из наутилуса открывает пустую директорию ~/.ZIP/ . Если запустить скрипт в терминале, выдает ошибку:
sh zip.sh file.zip
fusermount: entry for /home/zaycakitayca/.ZIP not found in /etc/mtab
fuse-zip: ZIP file corrupted
Что я делаю не так?

Оффлайн mehanoid

  • Участник
  • *
  • Сообщений: 149
  • Arch Linux user
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #26 : 21 Марта 2010, 14:36:41 »
Цитировать
3) делаем такой скрипт:
#! /bin/bash
fusermount -u ~/.ZIP
fuse-zip "$1" .ZIP -omodules=iconv,from_code=CP866,to_code=UTF8
nautilus ~/.ZIP
xrefresh -white
При запуске из наутилуса открывает пустую директорию ~/.ZIP/ . Если запустить скрипт в терминале, выдает ошибку:
sh zip.sh file.zip
fusermount: entry for /home/zaycakitayca/.ZIP not found in /etc/mtab
fuse-zip: ZIP file corrupted
Что я делаю не так?
А если другие архивы попробовать открыть?

Автору спасибо большое за скрипт!
Только когда я нажимаю "отключить" на примонтированном архиве, он ругается, что я не root.
Соответственно приходится либо sudo umount, либо fusermount -u.
Можно ли как-нибудь сделать, чтобы его через пункт меню "отключить" можно было отмонтировать?

Оффлайн Disaster1986

  • Участник
  • *
  • Сообщений: 246
  • Что делает эта кнопка?
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #27 : 21 Марта 2010, 15:18:10 »
Цитировать
А если другие архивы попробовать открыть?

Хех, скрипт открывает только "правильные" зип-архивы (созданные под линуксом). Но в них кодировку отображает неправильно  :D

Оффлайн romeg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #28 : 21 Марта 2010, 15:24:28 »
сделайте другой такой же скрипт, опустив опции from_code=CP866,to_code=UTF8
Он будет открывать родные зип-архивы правильно

Пользователь решил продолжить мысль 21 Марта 2010, 15:24:41:
я отключаю через такой скрипт:
#!/bin/bash
fusermount -u ~/.ZIP

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

Способа отключения через панель не нашел. Но уверен, что можно сделать, подправив что-то в /etc/.... либо изменив права на файлы, отвечающие за монтирование/размонтирование через fusermount.
Может, кто-нибудь подскажет как это сделать?

Оффлайн Disaster1986

  • Участник
  • *
  • Сообщений: 246
  • Что делает эта кнопка?
    • Просмотр профиля
Re: Неверная кодировка в zip-архивах
« Ответ #29 : 21 Марта 2010, 15:30:14 »
сделайте другой такой же скрипт, опустив опции from_code=CP866,to_code=UTF8
Он будет открывать родные зип-архивы правильно

Проблема то вся в том, что хотелось бы открыть как раз архивы в неверной кодировке, а с ними почему-то фокус не проходит...

 

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