Page 2 of 3

hex редактор

Posted: Fri 22 Apr, 2016 20:56
by Karagy

Latest post of the previous page:

bana wrote: Приходится искать где-то на диске biew.exe
Судя по этой фразе - операция очень редкая.
Сделайте вызов любимого хек-редактора через меню, или повесьте на Alt+F4.

hex редактор

Posted: Sat 23 Apr, 2016 11:28
by cmd.exe
Могу посоветовать Hiew и DMDE вместе.

HEX Редактор

Posted: Wed 09 Nov, 2016 08:29
by m8
Апчик

Для начала пусть hex-редактор редактирует посимвольно, без копирования и вставки.

HEX Редактор

Posted: Tue 28 Mar, 2017 14:33
by TrueTrue
Полностью согласен. HEX обязателен и необходим, что бы тут люди не говорили, хотя бы на подобие как в VC. И вопрос не в плагине.

Плагин нужно искать, нужно подбирать под версию. Плагины так не отлаживают до стабильности. Плагин чел начал писать и забил в версии 1.7 а в версии 3 он не работает и т.д. А самому тратить время, писать плагин, накладно. Нужно потратить время, разобраться в скриптах и т.п.

Столкнулся с проблемой, что многие плагины не работают на тех или иных версиях, а так же перешёл с Far2 на WinXP 32 на Far3 Win7 64, так у меня вообще много плагинов крашится или глючить стали(ненужно мне только говорить, что ведь я сменил платформу, я понимаю) только вот замены найти им не могу.
А HEX редактор, программисту, нужен часто, просто пофиксить какие-то моменты. Приходится постоянно искать HEX-редактор на стороне.

Раньше в досе был прекраснейший HEX редактор. Назывался он Qview, всегда его использовал. Но с прогрессом ОС, он стал плохо работать, не понимает длинные пути. Если бы он корректно работал, встроил бы его в Far.

HEX Редактор

Posted: Wed 20 Sep, 2017 16:51
by akubik
Ребят, от слов к делу....

предлагаю начинать писать концепт, а потом уже и за компилятор возьмёмся

Вход в редактор
---------------------
в режиме просмотра (F3) при режиме HEX (F4) по кнопке (F6)
в режиме редактора (F4) при режиме HEX(добавить на F3)

редактирование, копирование, вставка (пока)только в пределах выбранного экрана(512 байт) и (пока)только замена
измененный текст подсвечивать другим цветом
при попытке покинуть редактор: запрос на сохранение изменений, если были

на первом этапе этого будет достаточно! и будет великое дело


Опция, 2-я очередь
можно при выходе галку
записать UNDO
(в текущей папке:Формат <имя редактируемого файла>.XXX) где XXX- номер изменения
внутри: старт; 512 байт (тело до изменений)

добавить кнопку UNDO (F9)
по ней в редакторе вызывать список имеющихся UNDO
при выборе любого файла он накладывается на текущий экран, разница подсвечивается
если позиция совпадает если нет то предлагается сохранить изменения если были
и позиция устанавливается в соответствии с UNDO

при выходе содержимое файла до редактирования записать в тот же UNDO
(попутно можно сравнить если такое содержимое уже среди UNDO есть, текущий файл просто удалить)

так же даётся возможность удалить UNDO, по стандартной схеме, в корзину или мимо, по одному или все

HEX Редактор

Posted: Wed 20 Sep, 2017 20:12
by DrKnS
...P.S. Я джва года хочу такой редактор.

HEX Редактор

Posted: Wed 27 Sep, 2017 19:06
by cmd.exe
Тут очень много зависимостей. Нужно писать ассоциацию файлов с редактором HEX. А как быть когда нужен и HEX и Обычный редактор?
Для себя выбрал:
HEXCMP сравнивание бинарник
WinHex редактор бинарников.
x96dbg как отладчик, реверс. (Немного отстаёт от Хексрейса у Иды)
Vim текстовый редактор. (Раскладка qwerty/йцукен)

Что-то много всего чего нехватает в самом фаре. По этому идут дополнительные инструмены. Можно просто проанализировать все существующие проекты и портировать. Так и хочется сборок всё в одном и потдержкой. Инструментов из стандартной поставки просто мало.
Есть очень много инструментов, которые не идут в поставке:
Вкладок. (Решается ConEMU)
Закладок(9 Штук мне мало) (Решается PanelTabs)
SQLIte (Плагин)
Пакетное переименование файлов

Дадите больше функционала из коробки, больше людей подтянется.

HEX Редактор

Posted: Wed 27 Sep, 2017 19:40
by zg
cmd.exe wrote: Wed 27 Sep, 2017 19:06Закладок(9 Штук мне мало) (Решается PanelTabs)
очень давно можно несколько вешать на каждую цифру.

HEX Редактор

Posted: Wed 27 Sep, 2017 20:36
by cmd.exe
zg wrote: Wed 27 Sep, 2017 19:40очень давно можно несколько вешать на каждую цифру.
Так, панельтабс нужен что-бы видеть что забиндил. Вот верстаешь какой-то проект и тебе часто рпиходится биндить временно папки. И невсегда есть возможность запомнить.

HEX Редактор

Posted: Wed 27 Sep, 2017 20:54
by Yegor
cmd.exe, я как-то потерялся, вы хотите, что-то типа vim и x96dbg чтобы "из коробки" было (если будет, то "больше людей подтянется")?

Мне, например, не хватает Visual Studio, Word, Excel и Outlook. Что тоже в Фар добавить?

Мне наоборот понравлась идея, как когда-то в Миранде вынесли почти все стандартные компоненты в плагины. Это если бы в Фаре редактор, просмотрщик, панели или/и инфопанель, дерево стали однажды полноценными плагинами.

Извините за злостный оффтопик...

HEX Редактор

Posted: Wed 27 Sep, 2017 21:16
by cmd.exe
Yegor, Я конкретно привожу примеры того что никогда не будут портировать под фар, и то что рельно возможно встроить. Это гиперболизация.
Простите за развитие офтоика.

HEX-редактор

Posted: Tue 29 Jan, 2019 13:27
by Arama
Не хватает HEX-редактора, таскаю с собой hiew32.exe, нельзя ли все же реализовать?

HEX-редактор

Posted: Tue 29 Jan, 2019 13:44
by LAT

HEX-редактор

Posted: Tue 29 Jan, 2019 13:51
by 2useven10
И тема уже есть - viewtopic.php?t=7338
Но впечатление такое, что все хочуны даже не пробовали то что уже есть.

HEX Редактор

Posted: Wed 06 Feb, 2019 10:47
by Arama
2useven10 wrote: Tue 29 Jan, 2019 13:51 Но впечатление такое, что все хочуны даже не пробовали то что уже есть.
Прочитал, встроенного же ничего нет. Вот я таскаю везде hiew32.exe, а хотелось бы что-то из коробки.
Во вьювере есть HEX режим, вот туда бы еще редактор как как в hiew, была бы красота...

HEX Редактор

Posted: Mon 11 Feb, 2019 14:41
by buniak_a_h
2useven10 wrote: Tue 29 Jan, 2019 13:51 Но впечатление такое, что все хочуны даже не пробовали то что уже есть.
Раз уж зашёл разговор про хотелки... Вот чего не хватает для полного функционала:
1. Вызывается редактор.
2. В нём вносятся изменения
3. Оттуда вызывается плагин HexEditor
Первая фишка: изменения, сделанные в редакторе, в hex-редакторе не видны!
4. Делаются некие изменения.
5. Выходим из Hex-редактора с сохранением.
Вторая фишка: в редакторе изменений не видно!!!
хотелось бы (возможно, через макрос реализовать) так, чтобы:
(а) при вызове hex-редактора из редактора ему передавался уже изменённый текст
(б) в этом случае hex-редактор не запрашивал подтверждение на запись, а признак изменения файла передавал редактору (а также ИЗМЕНЁННЫЙ файл)
Именно из-за этих двух "фишек" народ и просит сделать режим hex стандартным во встроенном редакторе!