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

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

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

Post by wolf » Tue 17 Nov, 2009 12:00

Latest post of the previous page:

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

Кстати, Тотал короткое имя в дескрипшене похоже не понимает.
XnView - вроде понимает.
Сами они создают записи с нормальным длинным именем в кавычках. ansi
ошибка — считать, что фар для пользователей. (с) zg

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

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

Post by John Doe » Tue 17 Nov, 2009 13:20

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

Патч может и устарел, но суть в другом - если бы t-rex не был против, то патч можно было бы и актуализировать

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

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

Post by wolf » Tue 17 Nov, 2009 18:21

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: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

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

Post by John Doe » Tue 17 Nov, 2009 19:19

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

Не буду спорить, может оно и лучше было бы, но лично я вполне удовлетворился бы патчем от Maximus5

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

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

Post by wolf » Tue 17 Nov, 2009 19:42

John Doe wrote:Не буду спорить, может оно и лучше было бы, но лично я вполне удовлетворился бы патчем от Maximus5
ну а меня полностью удовлетворяет нынешний и не удовлетворял от Maximus5.
такая вот жизня...
ошибка — считать, что фар для пользователей. (с) zg

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

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

Post by John Doe » Tue 17 Nov, 2009 19:49

Непонятно зачем спорить если всё устраивает.
Может тот патч и не удовлетворяет вас (и не должен), но и вреда от него вам нет.

User avatar
DrKnS
Posts: 5283
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 206 times

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

Post by DrKnS » Tue 17 Nov, 2009 20:19

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

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

Ибо короткие имена есть моветон и ещё больший рудимент, чем сабж.

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

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

Post by wolf » Tue 17 Nov, 2009 20:55

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

позиция DrKnS держать и непущать дорабатывать ФАР до того чтоб он писал files.bbs в том формате, в котором его исторически пишут другие программы - мне непонятна, пусть эти files.bbs трижды рудимент, устаревший еще в прошлом веке. Были хоть все родные плагины ФАРа уникодными - все равно бы не понял...
ошибка — считать, что фар для пользователей. (с) zg

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

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

Post by t-rex » Tue 17 Nov, 2009 21:05

А фар вообще про никакие 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 » Tue 17 Nov, 2009 21:28

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

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

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

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

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

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

Post by Kildor » Wed 18 Nov, 2009 04:54

> Ибо короткие имена есть моветон и ещё больший рудимент, чем сабж.
Очень хорошо. Дескрипшины это рудимент. А как же тогда сейчас описывать файлы? В ntfs потоках? А что эти потоки видит, и как быть с флешками с FAT?
Вписывать всё в имя файла — неудобно.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

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

Post by John Doe » Wed 18 Nov, 2009 09:23

Не надо кипятиться. Дескрипшны пока никто из фара не убирал, и даже наоборот.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Wed 18 Nov, 2009 22:32

Поскольку с умолчательными настройками (OEM, и не UTF-8) FAR таки не понимает то что он сам только что добавил в descript.ion - адаптированный патч.
Короткие имена в нем не используются. Он только дает возможность считывать OEMные дизы хотя бы как FAR 1.7x.
Attachments
091119.zip
(1.23 KiB) Downloaded 99 times

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

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

Post by t-rex » Wed 18 Nov, 2009 22:42

И я должен гадать что оно чинить?

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Wed 18 Nov, 2009 22:45

Не понял? Я же написал, что оно чинит. Если вопрос в примере, чего не работало - то вот оно
Attachments
test.7z
(202 Bytes) Downloaded 101 times

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

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

Post by t-rex » Wed 18 Nov, 2009 23:43

Теперь понятно.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Thu 19 Nov, 2009 20:57

Опять вроде не отображается описание, и опять с символом "-" связано. Но теперь еще и utf8 файл. У кого-нибудь воспроизводится?

В архиве 2 файла: Resize-Console.ps1 и Resize-Console-.ps1 и файл Descript.ion, который содержит описание для обоих файлов. Но описание в панели показано только для первого файла..

Post Reply

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