LINUX.ORG.RU

есть патч для

p7zip-full_9.20 p7zip-full_16.02

anonymous
()

как сделать правильное отображение кириллицы в p7zip

А что с ней не так? UTF-8 должен везде работать.

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

дефолтный zip вроде как только IBM437

Там вообще бардак с кодировами. В Windows лучше вообще ZIP не использовать, оно по умолчанию записывает ANSI кодировку в зависимости от локали и нигде не сохраняет что за кодировка.

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

альтовские патчи на зип и унзип уже лет 20 как работают хорошо, то проблема у ГУЙ-юзверов - они как ты не могут, а всякие ГУИ-архиваторы по дефолту p7zip используют и альтовские патчи тут не катят…

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

да у него zip из винды

Да, не все еще перешли на UTF8, как системную локаль, наверное все устраивает, но и тут встречаются уникумы с koi8-r.

anonymous
()

если делать под linux

7z a тест.txt.zip тест.txt
то всё прекрасно везде (в том числе под 10кой), но в винде 7zip сделать zip через гуй, то в linux уже будет с корявой кодировкой.

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

сразу три кодировки в одной системе :)))

Что-то сосчитал только одну. Интерфейс, блокноты, браузеры, кмд, повершелл – все UTF8 (без BOM). Можно выставить через intl.cpl

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

Раньше и выставить было нельзя. Только в Windows 10 сделали.

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

Тогда это не по адресу.

Вот с такими предъявами у линукса и будет пожизненно двапроцента.
Линуксоид живёт не в вакууме, он общается с другими людьми, которые могут присылать ему архивы, совершенно не предполагая, что коварный Майкрософт что-то сделал не по стандарту. И поскольку у 9 из 10 получателей архива проблем не будет, будет у одного — с линуксом — люди будут делать вывод «в этом вашем линуксе одни проблемы».
Тьфу.
Вот ребята из Alt Linux (да-да, той самой команды, про которую анонимные пачкуны с ЛОРа любят орать «попилы, откаты») в своё время не стали заявлять, что не по адресу, мол, а написали патчи, чтобы всё работало.

hobbit ★★★★★
()

Есть два разархиватора, которые позволяют руками задать кодировку внутри zip-архивов (либо угадывают) и не требуют для этого патчей по сравнению с исходниками из upstream.

  1. bsdtar --options hdrcharset=cp866 -xvf file.zip

  2. unar -e cp866 file.zip

AEP ★★★★★
()
Последнее исправление: AEP (всего исправлений: 1)
Ответ на: комментарий от hobbit

Вот с такими предъявами у линукса и будет пожизненно двапроцента.

Некоторые наоборот опасаются повышения популярности Линукса, наплыва реразбирающихся пользователей и выпиливания возможностей кастомизации (systemd до сих пор не все принимают). Для массового пользователя есть Android и Chrome OS.

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

этот вариант не подходит для юзверей

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

Повышения популярности хорошо опасаться, когда у тебя всё хорошо с драйверами, например. А когда видишь, что производители дают драйвера на свои железяки в зависимости от доли ОС на рынке — на популярность начинаешь смотреть по-другому.

По кастомизации — а собственно, как systemd на неё фатально влияет? Насколько я помню, в systemd обязательных компонентов ровно два: собственно инит и journald. Всё остальное вроде как можно и не ставить.

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

кодировка не входит в стандарт zip, зато входит бит utf-8. Поэтому играть в угадай кодировку, не правильно, а нужно просто всегда включать этот битик, стандартизированный больше 15 лет назад. Почему этого не делают есть большая загадка.

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 1)
Ответ на: комментарий от anonymous

chromeos и андроид специфичные системы и пилятся уже ооочень давно в собственном направлении. Так что отстустие systemd не явный игнор, а просто решение разрабов. Например можно вспомнить как долго андроид сидел на 3.* ядре

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

не явный игнор, а просто решение разрабов

Этот факт можно интерпретировать по разному, но вопрос был по кастомизации - явно если бы был системГ чАмпионом в этом вопросе, то разрабы бы не пилили свои решения

anonymous
()

Гугли unzip с libnatspec. Для убунты есть ppa, в ней, кстати, есть и p7zip с этим же патчем (как раз для извращенцев, которые им зипы открывают).
Нет, в ванильном 7z этого патча нет, хотя разговоры были.

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

Простите, забыл сказать.

Это на gui работает ?

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