Latest post of the previous page:
Очень нужно, так как очень неудобно видеть слева пустое место. Можно простую безинтерфейсную настройку в реестре.Hexitor — шестнадцатеричный редактор
Re: Hexitor — шестнадцатеричный редактор
Бага. Вызываю плагин из панелей через меню (F11 Enter). После открытия плагина "просвечивает символ в координате {0x0} - рамка панелей. Это потому, что на Enter висит макрос, а Far2 отображает в углу зеленую 'P' и потом восстанавливает еже устаревший символ.
Хотелка. Операции с блоками (удалить выделенный блок из файла, сохранить выделенный блок в другой файл). Ну и собственно пометка блока (пометить начало, пометить конец).
Хотелка. Операции с блоками (удалить выделенный блок из файла, сохранить выделенный блок в другой файл). Ну и собственно пометка блока (пометить начало, пометить конец).
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
Re: Hexitor — шестнадцатеричный редактор
… а также вырезать в буфер, скопировать в буфер, вставить из буфера, добавить к содержимому буфера (Ctrl-GrayPlus, по аналогии с редактором).Maximus5 wrote:Хотелка. Операции с блоками (удалить выделенный блок из файла, сохранить выделенный блок в другой файл).
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Hexitor — шестнадцатеричный редактор
Даже не знаю как от этого избавиться Символ исчезает при перерисовке окна или остается висеть "пожизненно"? Я вообще на работу с макросами не расчитывал.Maximus5 wrote:Бага
Неа... Не сделаю, такова уж специфика этого редактора - я могу изменять содержимое, но не размер файла, иначе придется весь редактируемый файл грузить в память, а для больших файлов это напряжно Можно только нулями забить, но не вырезать/удалить.Maximus5 wrote:удалить выделенный блок из файла
С остальными хотелками придумаю что-нибудь!
Re: Hexitor — шестнадцатеричный редактор
Планируется копирование и заполнение содержимым буфера обмена. Как таковые вставка/удаление - нет, см. пост выше.Max Rusov wrote:А вообще вставка/удаление - планируется?
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Hexitor — шестнадцатеричный редактор
Ну, вообще говоря, для реализации вставки / удаления грузить файл в память не обязательно. Алгоритмически задача усложняется - но вполне решаемо. Вот переписывать придется полностью - это да.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Hexitor — шестнадцатеричный редактор
Я всегда считал, что хекс-режим это только замена... Так и должно быть: изменения смещений(сдвиг содержимого) в большинстве случаев недопустим! (если что-то надо вставить/удалить, то переключитесь в обычный редактор. Вставлять/удалять в данном плагине считаю недопустимым. Единственное, что важно это лёгкое переключение между фаровским редактором и данным плагином (с сохранением позиции, выделения), если это реализовать то все останутся довольны: выделил кусок переключился в редактор и вырезал, вернулся обратно...
Но логику-сложность данного плагина, на мой взгляд, придется на порядок повысить...
Но логику-сложность данного плагина, на мой взгляд, придется на порядок повысить...
SimSU ··· ·· -- ··· ··-
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Hexitor — шестнадцатеричный редактор
Ерунда. Очень часто нужно изменить строки, при этом они могут стать длиннее или короче. Без вставки/удаления hex-редактор ровно в 2 раза менее полезен.SUSim wrote:Я всегда считал, что хекс-режим это только замена...
- zg
- zero-gravity
- Posts: 6016
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Hexitor — шестнадцатеричный редактор
да ладно? какие непопсовые hex-редакторы такое умеют? hiew/biew — нет. а другие разве есть?Max Rusov wrote:Без вставки/удаления hex-редактор ровно в 2 раза менее полезен.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Hexitor — шестнадцатеричный редактор
Я могу нафантазировать себе супер хекс редактор, который вставит/удалит (не заменит байт в байт) и при этом поправит все ссылки и контрольные суммы, но это нереально для действительно бинарных файлов, где всё рассчитано по смещениям. А для тех файлов, в которых можно запросто добавлять/удалять содержимое вполне подойдет и редактор фара! я и говорил про то, что хорошо бы в обсуждаемом плагине сделать легкое переключение между режимом хекс и обычным редактором, тогда все остались бы довольны: надо изменить пару байт в хексе - нашел и поменял, надо что-то вставить/удалить в хексе нашел место - переключился в редактор - дописал/стер то что надо и обратно в хекс режим. Имхо это бы всех устроило при наличии сохранения выделения при переключении хекс-текст и возможности соответсвенной вставки.
SimSU ··· ·· -- ··· ··-
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Hexitor — шестнадцатеричный редактор
Не надо ничего фантазировать - HEX редактор должен менять только то, что требует пользователь. Боитесь испортить файл - не лезьте в него hex редактором, HEX редактор, как и FAR - не для казуалов. Ну а редактировать двоичный файл в текстовом редакторе, вообще говоря, не рекомендуется. Нет никаких гарантий, что он его не испортит. Делать или не делать вставку - решать автору, конечно, но это была бы полезная фича.
Re: Hexitor — шестнадцатеричный редактор
Почему бы и не пофантазировать? Например: захотел имя песенки в mp3 файле поменять нажал ф4 нашел нужное место и дописал, и т.п.
А при редактировании двоичного файла как же нет гарантий?.. реактор фара ничего не портит в двоичных файлах, им даже экзешники правят(все зависит от настроек).
А при редактировании двоичного файла как же нет гарантий?.. реактор фара ничего не портит в двоичных файлах, им даже экзешники правят(все зависит от настроек).
SimSU ··· ·· -- ··· ··-
Re: Hexitor — шестнадцатеричный редактор
Да, некорректный символ исчезает при следующей перерисовке (например после кнопок Right или Down).artemsen wrote:Даже не знаю как от этого избавиться Символ исчезает при перерисовке окна или остается висеть "пожизненно"?
Печально. В этом случае, для меня плагин малополезен. Продолжу пользоваться внешним WinHex который действительно редактирует бинарные файлы, а не только пару байтиков позволяет менять.artemsen wrote:Неа... Не сделаю, такова уж специфика этого редактора - я могу изменять содержимое, но не размер файла, иначе придется весь редактируемый файл грузить в память, а для больших файлов это напряжно Можно только нулями забить, но не вырезать/удалить.Maximus5 wrote:удалить выделенный блок из файла