Search found 12 matches

by Vadimka
Sat 07 May, 2011 07:48
Forum: Обсуждение плагинов
Topic: PEditor — редактор PE файлов
Replies: 22
Views: 15259

Re: PEditor — редактор PE файлов

Как патченная, так и непатченная версия плагина падает при загрузке в FAR 2.0.1807 x86 (Windows 7 x86 или x64)
by Vadimka
Fri 18 Mar, 2011 18:31
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

... И по поводу определения кодировки - вовсе не нужно загружать весь файл. Можно либо тупо загрузить часть файла стандартным способом, либо сделать отображение файла в память и проанализировать кусочек :-)
by Vadimka
Fri 18 Mar, 2011 18:23
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

И кто говорит про добавление строк? :-)
by Vadimka
Fri 18 Mar, 2011 18:21
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

Да не проблема... Кодировка файла (UTF-16/UTF-32/UTF-8/ASCII-ANSI) определяется по первому килобайту :-)
by Vadimka
Fri 18 Mar, 2011 16:02
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

В целом, идея такова: Смотрим и анализируем файл. Пытаемся понять, каков он - UTF-32 или нет (практически 99% гарантии определения). Если UTF-32, то сначала преобразуем в UTF-16 и работаем в уже имеющемся FAR-овском редакторе или вьювере. Если в редакторе, то при сохранении обратно перекодируем из U...
by Vadimka
Fri 18 Mar, 2011 15:56
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

Совершенно очевидно, что при нынешнем развитии компьютеров не нужно будет экономить на размере типа char. Как видите, даже 16 бит оказалось мало, поэтому и появились в UTF-8 и UTF-16 "сурроггаты" (спаренные, строенные...) символы. А UTF32 -линейная структура. Там нет никаких суррогатов. Че...
by Vadimka
Fri 18 Mar, 2011 15:47
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

Чтобы избавится от суррогатных пар, которые ой как мешают жить программистам... :-)
by Vadimka
Fri 18 Mar, 2011 15:36
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

У меня есть хорошо отлаженная библиотека, которая умеет конвертить UTF32<->UTF16 (C++). Да, даже стандартные приложения Windows (типа Notepad/Wordpad) НЕ поддерживают UTF-32. Но кто мешает идти впереди? :-) Я просто боюсь, что сам не потяну коррекцию FAR-овских Viewer/Editor, поскольку недостаточно ...
by Vadimka
Fri 18 Mar, 2011 14:50
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

Я не настолько хорошо знаю коды FAR-овских Viewer и Editor, чтобы это написать самому...
Но помочь могу, если кто-то за это возьмется.

Вадим
by Vadimka
Fri 18 Mar, 2011 11:49
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

Я же написал - надо бы... :)
by Vadimka
Fri 18 Mar, 2011 11:38
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Re: Поддержка UTF-32 - Viewer/Editor

Да никакой :-)
Это просто идея/предложение.
Конвертер UTF16<->UTF32 могу предоставить (C++)
Вадим
by Vadimka
Fri 18 Mar, 2011 11:26
Forum: Обсуждение Far Manager
Topic: Поддержка UTF-32 - Viewer/Editor
Replies: 20
Views: 12046

Поддержка UTF-32 - Viewer/Editor

Привет! Во Viewer и Editor в версии 2.0 неправильно поддерживаются кодировки UTF-32 Little Endian и Big Endian. Надо бы сделать... Скоро все символы будут, как минимум, 32 бита :-) Память на современных компах большая, её не жалко. Зато в UTF-32 нет никаких "разноразмерных" последовательно...

Go to advanced search