_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Alexey Woronov 2:5000/101.4 16 Aug 99 21:21:22
Subj : hiew 4 linux
________________________________________________________________________________
Reply-To: wra@isp.nsc.ru_nospam
http://isp.nsc.ru/~wra/liew.html
Аналог hiew.exe под Linux.
HEX-редактор для OS Linux, основанный на использовании устройств VCSA
(позволяет просматривать код в привычном для некоторых людей виде,
с отображением символов 1..31, кто нужно - меня поймет, иногда
одного взгляда на 1000..1500 байт кода, представленных подобным образом,
хватает, чтобы понять его назначение и принцип работы). Альтернатива -
программа имеет вывод на стандартный терминал, что позволяет работать с
ней через telnet, xterm, управляющие последовательности клавиатуры и
экрана берутся из terminfo, через библиотеку ncurses. Также программа
предоставляет возможность просматривать большие файлы в режиме текста,
кода или hex-дампа. Встроенный 80x86 дизассемблер. Интерфейс к внешнему
ассемблеру as86 (binutil86), Редактор бинарных заголовков EXE,NE,PE,ELF...
Редактор битовых полей. Обработка SIGSTOP, SIGCONT с восстановлением.
переход на точку входа и на начало бинарного образа. Мощная система
шифрования/дешифрования содержимого файлов, основанная на интерпретаторе
80x86 ассемблера Intel-style. Переход на заданное смещение в режиме
просмотра hex-дампа или кода. Переход на смещение, указанное в параметрах
команд jmp,call,je,jne..., возврат по переходу на смещение. 8 закладок
смещений для каждого режима просмотра. Возможность изменить на ходу
базовое смещение программы. Hечувствительный к регистру поиск в режиме
просмотра текста. Работа с блоками. Возможность сохранить помеченный
блок в файл. Возможность задавать цвета, используемые в программе через
config-файл. Автоматическое определение метода работы с терминалом.
Обработка сигнала SIGWINCH по изменению параметров терминала, с
продолжением работы, автоматическое определение форматирующей текст
последовательности из cr,crlf,lf,null, либо отказ от форматирования.
возможность на ходу изменять форматирующую последовательность для
просмотра форматированного текста внутри бинарных файлов.Автоматическое
определение кодировки русского языка, выбором из cp866, cp1251, iso8859-5,
koi8-r, для просмотра текстов, возможность на ходу выбирать кодировку.
поддержка локальной и глобальной конфигурации в текстовых файлах.
Планируется дописать: просмотр бинарных секций исполняемых файлов.
Поиск по бинарной маске или по неполной ассемблерной команде.
Поиск указателя, вызова или перехода на заданное смещение.
Удаление блока из файла. Заполнение блока в файле заданной сигнатурой.
Вставка нулевого блока или блока из файла. Возможность сохранять
изменения в CRK-файлах. Калькулятор с возможностью перевода hex,oct,..
Вставку и замену текста/бинарных данных. Поддержку локализации.
Полные исходные тексты будут опубликованы, позже.
Замечания направляйте на: wra@homenet.isp.nsc.ru
либо на 2:5000/101.4, To: Alexey Woronov
--
WBR, Alexey Y. Woronov
--- slrn (0.9.4.3 UNIX) * Origin: Home Net (2:5000/101.4@fidonet)