Наши статьи
HEX-редактор

HEX-редактор – это программа для редактирования и просмотра данных в случае, когда данные представлены как последовательность байтов в шестнадцатеричном формате. HEX-редактор может быть представлен и как самостоятельное приложение, и как компонент более сложной программы.

HEX-редакторы обычно отображают данные в виде матрицы в шестнадцатеричном  формате и в формате ASCII, при этом непечатные символы в диапазоне от 00h до 20h отображаются в виде точки и не различаются.

Ниже представлены одни и те же данные в различных форматах:

В двоичном коде:

10110001 00000011 00010011 10000111 00000001 00001000 10100010 00110111

11011101 01100111 00101011 11111110 01110110 01001111 00000000 10010101

В шестнадцатеричном:

B1 03 13 87 01 08 A2 37

DD 67 2B FE 76 4F 00 95

В текстовом виде (кодировка СР1251)

± . . ‡ . . ў 7

Э g + ю v O . •

HEX-редакторы могут выполнять функции восстановления удалённых файлов, к таковым относится WinHEX. Это достигается путём поиска на жёстком диске специфичных файловых заголовков, что позволяет восстанавливать большую часть утерянных данных.

HEX-редакторы применяются для редактирования нетекстовых данных, модификации двоичного кода исполнимого файла без изменения размера, т.е. для выполнения патча (Patch) при использовании незарегистрированной версии программы.

Просмотров: 547