Автор Тема: Кодировки архивов в Runtu GNOME 12.04  (Прочитано 5977 раз)

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

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4498
Кодировки архивов в Runtu GNOME 12.04
« Ответ #15 : Сентябрь 28, 2013, 22:32:13 »
Отсутствует, иначе он был бы в сборке.


Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1016
Кодировки архивов в Runtu GNOME 12.04
« Ответ #16 : Сентябрь 28, 2013, 23:50:43 »
Цитировать
2) p7zip-full работающая только с cp-1251 (лежит в репозитории ppa:frol/zip-i18n)
От куда эти выводы?
У меня он открывает и Win 1251 и UTF8 и твой файл открыл.
Цитировать
У тебя названия в кодировке UTF-8
- как ты это узнал? Уверен? Проще узнать у Jeka2 , в какой он кодировке сохранял, наверняка с какого нибудь китайского фотика в нестандартной. У меня его текст то же такой
Цитировать
╨┐╤А╨╡╨┤╨╗╨╛╨╢╨╡╨╜╨╕╨╡ ╨╡╨▓╨│╨╡╨╜╨╕╤П

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1016
Кодировки архивов в Runtu GNOME 12.04
« Ответ #17 : Сентябрь 29, 2013, 00:02:25 »
Кстати, вот нашел по теме:
Декодер
http://www.artlebedev.ru/tools/decoder/
Ответ сервиса
Цитировать
Как нам пришлось помучиться
CP866 → UTF-8
исходный текст:

Цитировать
предложение евгения
В итоге код CP866 нужно добавить в список декодирования блокнота.

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4498
Кодировки архивов в Runtu GNOME 12.04
« Ответ #18 : Сентябрь 29, 2013, 01:24:37 »
smik55, специально для тебя
http://forum.ubuntu.ru/index.php?topic=124286.0
(это тема, которая собрала народ для массового голосования за исправление бага, в результате появился репозиторий ppa:frol/zip-i18n)


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

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4498
Кодировки архивов в Runtu GNOME 12.04
« Ответ #19 : Сентябрь 29, 2013, 10:48:49 »
Еще протестировал unzip из репозитория ppa:frol/zip-i18n, он нормально отображает UTF-8 и cp-1251.

Он уже установлен в системе. Чтобы zip архивы открывались через него нужно удалить p7zip-full и установить p7zip (для поддержки 7z).

Но p7zip не поддерживает запароленные архивы 7z, а данный unzip работает с запароленными zip архивами только с кодировкой cp-1251.
« Последнее редактирование: Сентябрь 29, 2013, 10:50:53 от Пользователь. »

Оффлайн Jeka2

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 116
Кодировки архивов в Runtu GNOME 12.04
« Ответ #20 : Сентябрь 29, 2013, 13:07:17 »
Проще узнать у Jeka2 , в какой он кодировке сохранял, наверняка с какого нибудь китайского фотика в нестандартной.
Эти файлы прислал подрядчик на мою почту ukr.net, в ней есть опция (при наличии 2-х и более вложений) "скачать файлы одним архивом".

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1016
Кодировки архивов в Runtu GNOME 12.04
« Ответ #21 : Сентябрь 29, 2013, 14:05:17 »
Цитировать
smik55, специально для тебя
Мне это не нужно, я с этой проблемой давно знаком и даже ту тему как то читал .
Всегда меняю p7zip-full  на его версию 18n3
 
Цитировать
 Чтобы zip архивы открывались через него нужно удалить p7zip-full и установить p7zip (для поддержки 7z).
А остальные пакеты чем открывать:

 Список поддерживаемых форматов p7zip-full : - Архивирование / разархивирования: 7z, ZIP, GZIP, BZIP2, TAR и XZ - Распаковка только: APM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, LZMA2, MBR, MSI, MSLZ, NSIS, NTFS, RAR (только если несвободные p7zip-RAR пакет установлен), RPM, SquashFS, UDF, VHD, WIM, XAR и Z .

Цитировать
p7zip предоставляет автономные минимальной версии 7-Zip инструмент, который обрабатывает только Архивов 7z. 7z сжатие на 30-50% лучше, чем ZIP сжатия.
Декодер показал, что там был код CP866, но мои блокноты его тоже не открыли.
Пользователь, Если ты уже скачал сборку от BaaTLT и надеюсь разобрался-открой причину, почему в ней этот архив от Jeka2 там нормально отобразил текст.



« Последнее редактирование: Сентябрь 29, 2013, 14:10:20 от smik55 »

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4498
Кодировки архивов в Runtu GNOME 12.04
« Ответ #22 : Сентябрь 29, 2013, 18:57:38 »
cp-1251 указал, так как эта кодировка выбрана в настройках виндовс, в которой я сделал архив для проверки.
Но оказалось кодировка в архиве CP866, так как распаковка через fuze-zip с конвертацией кодировки имени файла из CP866 в UTF8 дает правильный результат, а если указать программе что нужно конвертировать из CP1251 в UTF8 - то получаем неразборчивые названия.

На счет открытия остальных архивов - в основном встречаются zip, rar, 7z, tar.bz2, tar.gz, их можно открывать и создавать без p7zip-full.

Сборку от BaaTLT не скачал, так как вчера два раза оборвалась загрузка, а потом и Jeka2 проверил, что я хотел посмотреть (смотри выше). Там архиватор открывает так-же, как p7zip-full из стандартного репозитория (с UTF8 отображает корректно, а CP866 - из виндовс показывает в виде неразборчивых знаков).