Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Редактор текста с поиском/заменой HEX-послед-ей
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК
k155la3
Периодически есть необходимость обрабатывать "протокольные" текстовые файлы. Размер не большой (до 100кб)
Правку удобно делать, если использовать HEX-кодировки для поиска и замены.

(?) Коллеги, подскажите пож-ста редактор текста (не HEX-редактор) по таким критериям:

- поиск и замена с возможностью ввода HEX - кодов.
- компактный и автономный (без инсталяции).
- переключение вида экрана TXT / HEX (в общем, достаточно и только TXT)

Плагин к FAR как вариант. Есть ли альтернатива ?
Nixon
Hiew
Obam
Цитата
редактор текста (не HEX-редактор) по таким критериям:
- поиск и замена с возможностью ввода HEX - кодов

Ну что хотите делайте, а пункты взаимоисключающие (да, подчёркнуто мной).

К уже предложенному, WinHEX; и посмотреть, может в Notepad++ что есть - редактор-то хакерский.
k155la3
Цитата(Obam @ Jul 7 2017, 10:38) *
Ну что хотите делайте, а пункты взаимоисключающие (да, подчёркнуто мной).
. . .

спасибо за инф.
Исключения нет. Я в том смысле, что "базовый" экран - текстовый (в отличие от HEX-редакторов, где экран дамп-вида)
А работа с HEX нужна только в режиме поиск-замена, причем достаточно даже
переключения режима TXT/HEX, без их одновременного применения.

Notepad - там есть работа с HEX, но насколько я понял - в виде плагина.

PS - хотелось бы нечто легковесное, которое можно прикурутить в FAR на Alt-F4

Vasily_
EmEditor, не оно?
one_eight_seven
Vim, правда, я не знаю, что значит «прикрутить на ALT+F4», и не могу сказать, подойдёт ли по этому критерию
k155la3
Цитата(Vasily_ @ Jul 7 2017, 11:26) *
EmEditor, не оно?

Спасибо, шас глянем.
. . . . .
Не пойдет. ОНО платное, и насколько я понял - "явно" HEXа нет, возможно - через регулярные макросы.
Зато через НЕГО нашел - хорошая таблица обзора редакторов
PS - wiki / EN более полный список редакторов
k155la3
Boxer Text Editor, eval, требует инсталяции, занимает около 7Mb
в Find/Replace, регулярные выражения, можно работать с HEX
/hFF

тоже не-то sad.gif


Цитата(one_eight_seven @ Jul 7 2017, 11:46) *
Vim, ...


Ok. Вариант.



Lagman
Цитата(k155la3 @ Jul 7 2017, 11:02) *
Notepad - там есть работа с HEX, но насколько я понял - в виде плагина.

Notepad++ показывает файл как текст, а искать можно в хексе ( ctrl-f, расширенные возможности и искать \x31\x32\x33 найдет строку 123)

http://azjio.narod.ru/NppHelp/NormalSearch.html
jcxz
Цитата(k155la3 @ Jul 7 2017, 10:13) *
- поиск и замена с возможностью ввода HEX - кодов.
- компактный и автономный (без инсталяции).
- переключение вида экрана TXT / HEX (в общем, достаточно и только TXT)

Я все тексты программ набираю/редактирую в DosNavigator-е. (такой я мамонт wink.gif)
Так он всё это умеет:
1. При поиске/замене искомая последовательность сразу показывается и в hex-виде и в этом виде её можно и вводить/править.
2. Инсталляции не требует wink.gif
3. В окне просмотра можно переключать text/hex просто нажатием F4. И тут же можно и редактировать в виде hex.
DN есть и под винду. Подсветка синтаксиса си/асм/etc тоже всё есть. Удобнее редактора для программ я не видел.
Trump
И что-то уже никто не вспоминает Far sm.gif
kolobok0
Цитата(Trump @ Jul 16 2017, 19:59) *
И что-то уже никто не вспоминает Far sm.gif


OFF(злостный)
дайте и мне и мне постебаться...
голубизну "пи-ор нортон"...
кривизна страшная, но юзали многие...

sm.gif)
Trump
Почему "постебаться"? Нортон файл-менеджер - это многие с чего начали.
Хотя я -то начинал с CPM и егойных редакторов sm.gif
Эдди
А стандартный hexedit не годится?
k155la3
Цитата(Lagman @ Jul 9 2017, 14:47) *
Notepad++ показывает файл как текст, а искать можно в хексе ( ctrl-f, расширенные возможности и искать \x31\x32\x33 найдет строку 123)
... link ...

Ok. Спасибо. Это еще не поюзал.



Цитата(Trump @ Jul 16 2017, 19:59) *
И что-то уже никто не вспоминает Far sm.gif

Я с этого начал. Пробовал пристегнуть евойный плагин "наконецто в Far появился Hex-редактор" в аннотации.
Но толи руки кривые, толи бубен не настроен - не получилось. Far 1.70, плагин, судя по readme - к нему подходил.
sad.gif



Цитата(jcxz @ Jul 15 2017, 12:45) *
Я все тексты программ набираю/редактирую в DosNavigator-е. (такой я мамонт wink.gif)
Так он всё это умеет . . .

Ok спасибо. Вариант.



Цитата(Эдди @ Jul 17 2017, 08:34) *
А стандартный hexedit не годится?

А поподробнее, тк строка "hexedit" уж очень распространенная ?

Эдди
Цитата(k155la3 @ Jul 17 2017, 09:12) *
А поподробнее, тк строка "hexedit" уж очень распространенная ?

А, извиняюсь. Действительно:
Код
eix hexedit
* app-editors/curses-hexedit
     Доступные версии:      0.9.7
     Домашняя страница:     http://www.rogoyski.com/adam/programs/hexedit/
     Описание:              full screen curses hex editor (with insert/delete support)

* app-editors/hexedit
     Доступные версии:      1.2.13
     Домашняя страница:     http://rigaux.org/hexedit.html
     Описание:              View and edit files in hex or ASCII

* app-editors/wxhexeditor
     Доступные версии:      (~)0.23 {LINGUAS="ar cs de es fr hu_HU it ja_JP nl_NL pl pt_BR ro ru tr zh_CN"}
     Домашняя страница:     http://wxhexeditor.sourceforge.net/
     Описание:              A cross-platform hex editor designed specially for large files

Я имел в виду app-editors/hexedit. Под мастдайку гугол меня сразу отправил сюда: http://www.hexedit.com/, и, кстати, app-editors/wxhexeditor — кроссплатформенный.
Лично мне никогда не было нужды править бинарники, разве что посмотреть — а это элементарно в mc делается (F3 → F4).
k155la3
Цитата(Эдди @ Jul 17 2017, 10:33) *
. . . .
Лично мне никогда не было нужды править бинарники, разве что посмотреть — а это элементарно в mc делается (F3 → F4).

Ok - спасибо.
mc, я так понимаю - Midnight Commander ?

---------------

http://www.rogoyski.com/adam/programs/hexedit/hexedit.exe - из той оперы, что надо.
150 кб, консольное.
Будем попробовать.
Obam
Пусть чуть-чуть не про потребность ТСа, но http://www.hexedit.com/ - годная софтина и, по первому впечатлению, WinHex-у вполне замена (;
AHTOXA
Кстати, если уж говорить про линукс, то в просмотрщике mc тоже есть поиск по шестнадцатеричным последовательностям. И редактирование в шестнадцатеричном виде - есть.
Эдди
Цитата(k155la3 @ Jul 17 2017, 10:57) *
mc, я так понимаю - Midnight Commander ?

Да, он самый.
Цитата(AHTOXA @ Jul 17 2017, 11:09) *
И редактирование в шестнадцатеричном виде - есть.

Ух ты! Век живи — век учись! Оказывается, если в mcview после F4 нажать F2, то он магическим образом из вьювера превращается в hex-editor ☺ Ни разу внимания на это не обращал.
Trump
Цитата(k155la3 @ Jul 17 2017, 06:12) *
Я с этого начал. Пробовал пристегнуть евойный плагин "наконецто в Far появился Hex-редактор" в аннотации.
Но толи руки кривые, толи бубен не настроен - не получилось. Far 1.70, плагин, судя по readme - к нему подходил.

Far давно за третью версию перешагнул.
Aaron
юзаю HxD - freeware, может сравнивать бинарные файлы, считать статистику, прямое редактирование в hex, настройка отображения файлов и т.д... - удобно!
ViKo
Hex Editor Neo - для каких-то целей использовал, так и стоит в компьютере.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.