Page 4 of 8

Posted: Mon Aug 31, 2009 3:05 pm
by FeyFre
Не понял Какой то набор не связанных слов
:) Короче так:
Есть слово ПРИВЕТ, и оно конвертируется так:
041F 0420 0418 0412 0415 0422
Обратно конвертируется тоже нормально(правда в первой строке вместо ПРИВЕТ вижу "квадартики"(либо моя системная кодировка не 1251!, в чем я лично сомневаюсь))
Но вот если взять этот же ПРИВЕТ но так:
1F04 2004 1804 1204 1504 2204
то вместо ожидаемого ПРИВЕТ получаю квадратики.
Вопрос: как указать плагину как HEX ему скармливают LE или BE? Нужно.

Posted: Mon Aug 31, 2009 8:17 pm
by Instructor
FeyFre
ПРИВЕТ, если указан суффикс пробел, выводится следующим образом:

Code: Select all

CF D0 C8 C2 C5 D2 

041F 0420 0418 0412 0415 0422 
Первая строка однобайтовая последовательность, вторая - двухбайтовая. Если при обратном преобразовании "Hex->Текст", выделить только двухбайтовую последовательность, то юникод символы выявятся нормально, но плагин будет также пытаться получить анси символы как если бы это была первая строка "CF D0 C8 C2 C5 D2 ". Поэтому квадратики это следствие этой попытки (при указании как суффикса, так и префикса данный эффект будет отсутствовать).
Вопрос: как указать плагину как HEX ему скармливают LE или BE? Нужно.
См. далее :)

Posted: Mon Aug 31, 2009 8:19 pm
by Instructor
Added: possibility to set single byte codepage and double byte codepage conversion.


HexSel plugin v4.0

Posted: Tue Sep 01, 2009 10:07 am
by FeyFre
О, а вот тепеерь всё понятно :)

Posted: Sat Sep 05, 2009 9:08 pm
by LEN
Instructor

Я использую 2 варианта плагина HexSel (туда и обратно), переименовав второй в HexSel1. Но в заголовке обоих окон стоит одно и то же название - HexSel, что не очень удобно. Нельзя ли сделать, чтобы заголовок окна брался из имени файла или задавался в .ini?

А за программу большое спасибо! Пробовал десятки, а пользуюсь только ей.

Posted: Sun Sep 06, 2009 5:18 am
by Instructor
Changed: dialog title depends on dll file name.


HexSel plugin v4.1

Posted: Sun Sep 06, 2009 9:48 pm
by LEN
Instructor

Спасибо!

Posted: Wed Oct 21, 2009 10:50 pm
by Surveyor
Instructor wrote:Added: possibility to set single byte codepage and double byte codepage conversion.

Auto (single byte) - is this just the codepage already in use, as shown in the statusbar?

Or does AkelPad do something else (ie. internal detection)?

Posted: Thu Oct 22, 2009 6:53 am
by Instructor
Surveyor
Auto (single byte) - is this just the codepage already in use, as shown in the statusbar?
Yes. But if the current code page is unicode UTF-16LE or UTF16-BE, then default system ansi code page is used.

Posted: Wed Jan 13, 2010 4:04 pm
by VladSh
Когда выделяешь 2 и более строки, то коды символов сливаются в одну строку - неудобно...
Можно ли сделать, чтобы после кодов перевода каретки в окошке плагина тоже отображался бы перевод строки? Т.е. чтобы начала строк в плагине соответствовали бы началам строк в файле. Было бы гораздо удобнее ориентироваться..

Posted: Mon Feb 08, 2010 4:33 pm
by Instructor
VladSh
Перевод каретки это тоже символ.

Posted: Mon Feb 08, 2010 4:42 pm
by VladSh
Instructor
Этот перевод кодом всё равно покажется. Я ж не говорю заменить код на перевод строки в плаге, а чтобы после кода перевода в плаге делать перевод.
Это для отображения и для понимания было бы лучше!

Пример вставлю.

Выделенный текст:

Code: Select all

js');
//include
сейчас плаг отображает так:

Code: Select all

<6A><73><27><29><3B><0D><0A><2F><2F><69><6E><63><6C><75><64><65>

<006A><0073><0027><0029><003B><000D><000A><002F><002F><0069><006E><0063><006C><0075><0064><0065>
а хотелось бы так:

Code: Select all

<6A><73><27><29><3B><0D><0A>
<2F><2F><69><6E><63><6C><75><64><65>

<006A><0073><0027><0029><003B><000D><000A>
<002F><002F><0069><006E><0063><006C><0075><0064><0065>
сразу наглядно видны переводы строк!

Posted: Wed Dec 08, 2010 6:23 am
by private_joker
Не нашел настройку шрифта которым отображается Hex-последовательность. Она есть вообще или захардкодено?

Posted: Wed Dec 08, 2010 9:17 am
by Instructor
private_joker
Таковой настройки пока нет - используется системный GUI шрифт.

Posted: Wed Dec 08, 2010 9:50 am
by FeyFre
"захардкодено"