Кодировки в descript.ion / files.bbs

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Описания файлов (descript.ion)

Post by wolf »

Latest post of the previous page:

А патч точно учитывает, что теперь запись имени в дескрипшен может производиться в win кодировке? там тире и так есть
ошибка — считать, что фар для пользователей. (с) zg
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Описания файлов (descript.ion)

Post by John Doe »

t-rex wrote:Юзай анси.
Ничем не лучше UTF-8 в плане совместимости.
Ведь тогда даже ansi far 1.75 не сможет понять описание для файла с русским именем.
wolf wrote:А патч точно учитывает, что теперь запись имени в дескрипшен может производиться в win кодировке? там тире и так есть
Вероятно нет, ведь он появился раньше.
https://t.me/FarManager — Telegram чат
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Описания файлов (descript.ion)

Post by wolf »

John Doe wrote:
t-rex wrote:Юзай анси.
Ничем не лучше UTF-8 в плане совместимости.
смотря с чем требуется совместимость.
Если с XnView, еще каким современным просмотрщиком картинок или Тоталом с настройками по умолчанию - то альтернативы анси не предвидится.
Ведь тогда даже ansi far 1.75 не сможет понять описание для файла с русским именем.
Ну да, в 1.75 поддержка анси тоже бы не помешала. Но там наверно будут проблемы узнавать ансишное имя файла.
ошибка — считать, что фар для пользователей. (с) zg
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Описания файлов (descript.ion)

Post by John Doe »

wolf wrote:смотря с чем требуется совместимость.
Если с XnView, еще каким современным просмотрщиком картинок или Тоталом с настройками по умолчанию - то альтернативы анси не предвидится.
Не пойму, это вы меня так от OEM пытаетесь отговорить?
https://t.me/FarManager — Telegram чат
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Описания файлов (descript.ion)

Post by t-rex »

А чего ты нас так хочешь на него уговорить?
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Описания файлов (descript.ion)

Post by John Doe »

Не, это я к wolf'у обращался.
То что фартим не пользуется описаниями это общеизвестно, я и пытаться не буду
https://t.me/FarManager — Telegram чат
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Описания файлов (descript.ion)

Post by wolf »

John Doe wrote:Не пойму, это вы меня так от OEM пытаетесь отговорить?
нет, это я о том что проблемы совместимости с другими программами патч не решал никаким образом, и расширение фичи сделано в общем-то правильно (ну может с точностью до умолчаний).
Прикрутить к OEM/ansi еще и патч (заново) - может быть и невредно, но прямо сейчас вопрос "почему патч не прикручен" - неактуален: патч явно устарел.

Кстати, Тотал короткое имя в дескрипшене похоже не понимает.
XnView - вроде понимает.
Сами они создают записи с нормальным длинным именем в кавычках. ansi
ошибка — считать, что фар для пользователей. (с) zg
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Описания файлов (descript.ion)

Post by John Doe »

wolf wrote:нет, это я о том что проблемы совместимости с другими программами патч не решал никаким образом, и расширение фичи сделано в общем-то правильно (ну может с точностью до умолчаний).
Патч решал проблему имён непредставимых в OEM, причём решал так что совместимость сохранялась.
T-rex решил эту же проблему, но пожертвовав совместимостью.

Патч может и устарел, но суть в другом - если бы t-rex не был против, то патч можно было бы и актуализировать
https://t.me/FarManager — Telegram чат
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Описания файлов (descript.ion)

Post by wolf »

John Doe wrote:
wolf wrote:нет, это я о том что проблемы совместимости с другими программами патч не решал никаким образом, и расширение фичи сделано в общем-то правильно (ну может с точностью до умолчаний).
Патч решал проблему имён непредставимых в OEM, причём решал так что совместимость сохранялась.
совместимость - с кем?

Совместимости с современным софтом у старого формата нет - про "стандартность" ОЕМ нынешние программисты не в курсе и вводят (если вообще вводят) его подержку не сразу, так что даже у тех программ где возможность переключения на него есть - по умолчанию стоит анси. Это я о descript.ion
у files.bbs такой проблемы нет, программ, пишущих в него в анси я не знаю.
Возможную проблему можно увидеть в том, что в ФАРе настройка кодировок получилась общая, тут я пас - у меня files.bbs нет.

Тотал пишет files.bbs с 8.3 именами и всегда в ОЕМ , его переключатель дос/вин действует только на descript.ion (введен в незапамятные времена, изначально было только вин).
T-rex решил эту же проблему, но пожертвовав совместимостью.
он решил другую проблему, позволив читать и писать descript.ion в ансишной кодировке - как это делают многие гуевые программы последних лет.
Что он еще и utf прикрутил - это мелкий бонус, вдруг кому это окажется интереснее совместимости хоть с кем нибудь.
Патч может и устарел, но суть в другом - если бы t-rex не был против, то патч можно было бы и актуализировать
там скорее надо не патч актуализировать, а все настройки переделывать. Кто ж этим теперь заниматься будет.
ошибка — считать, что фар для пользователей. (с) zg
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Описания файлов (descript.ion)

Post by John Doe »

wolf wrote:
John Doe wrote:Патч решал проблему имён непредставимых в OEM, причём решал так что совместимость сохранялась.
совместимость - с кем?
Например с уже созданными когда-то и кем-то описаниями в OEM, и с приложениями которые в настоящее время пишут туда в OEM. И это я о files.bbs
wolf wrote:Это я о descript.ion
у files.bbs такой проблемы нет, программ, пишущих в него в анси я не знаю.
Именно! Теперь проблема есть, ибо фар будет писать в files.bbs в чём попало (что у кого настроенно)
wolf wrote:...
Короче говоря вы предлагаете разделить файлы описаний на два типа и обращаться с ними по разному.

Не буду спорить, может оно и лучше было бы, но лично я вполне удовлетворился бы патчем от Maximus5
https://t.me/FarManager — Telegram чат
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Описания файлов (descript.ion)

Post by wolf »

John Doe wrote:Не буду спорить, может оно и лучше было бы, но лично я вполне удовлетворился бы патчем от Maximus5
ну а меня полностью удовлетворяет нынешний и не удовлетворял от Maximus5.
такая вот жизня...
ошибка — считать, что фар для пользователей. (с) zg
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Описания файлов (descript.ion)

Post by John Doe »

Непонятно зачем спорить если всё устраивает.
Может тот патч и не удовлетворяет вас (и не должен), но и вреда от него вам нет.
https://t.me/FarManager — Telegram чат
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Описания файлов (descript.ion)

Post by DrKnS »

Господа, успокойтесь.

Реализации какого бы то ни было функционала в far2 с помощью коротких имён не будет.

Ибо короткие имена есть моветон и ещё больший рудимент, чем сабж.
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Описания файлов (descript.ion)

Post by wolf »

John Doe wrote:Непонятно зачем спорить если всё устраивает.
а что - я где-то спорил?
Я просто объяснял почему то что сделано - нужнО, сделано сносно, и вреда от этого никому нет.
А что кому-то хочется другой фичи, на которую был проигнорирован патч - так хоти на здоровье, я совершенно не против (если возможность long-ansii-names в Descript.ion не поломается)

позиция DrKnS держать и непущать дорабатывать ФАР до того чтоб он писал files.bbs в том формате, в котором его исторически пишут другие программы - мне непонятна, пусть эти files.bbs трижды рудимент, устаревший еще в прошлом веке. Были хоть все родные плагины ФАРа уникодными - все равно бы не понял...
ошибка — считать, что фар для пользователей. (с) zg
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Описания файлов (descript.ion)

Post by t-rex »

А фар вообще про никакие file.bbs и не знает, какие имена файлов прописаны в настройке такие он и юзает, и они все для него descript.ion. И если за 13 лет ни кто не пожаловался что в file.bbs пишутся длинные имена то видимо file.bbs ни кто и не пишет, а максимум читает.
Victorian
Posts: 80
Joined: Sun 11 Oct, 2009 05:55
Has thanked: 1 time

Re: Описания файлов (descript.ion)

Post by Victorian »

Какой-то непонятный глюк.
Разрешил UTF-8, а где OEM галочку не ставил.

На лету FAR всё преобразует в UTF-8, все бы хорошо, но один файл в каталоге, содержащий длинный символ тире никак не снабжается описанием.
Точнее, описание в descript.ion пишется, но потом не воспринимается FAR'ом и создается его дубль.
Самое смешное в том, что этот файл я переместил в полупустой каталог, и там описание создается, но когда скопировал обратно, то описание также теряется, создаются дубли. В чём дело, непонятно, но внешне это похоже на ту же историю, с чего всё начиналось, но на этот раз в UTF-8.

Проблема только с одним файлом, содержащим это длинное тире, и почему среди многих подобных только с ним, непонятно.
Вот содержимое последних строк

P.S. Разобрался, это ранее созданные дубли описания внутри descript.ion так вредили.
Все равно нехорошо, по идее должно хотя бы что-то отображаться.
Post Reply

Return to “Обсуждение Far Manager”