Hex Хекс редактор

   English English  Deutsch Deutsch  Русский Русский

Список возможностей hex-редактора FlexHex

FlexHEX Editor - полнофункциональный (даже во время триального периода) редактор бинарных файлов и дисков. С его помощью вы можете работать с любыми данными в любом виде: бинарном, ASCII или UNICODE. В дополнение к функциям вставки, поиска и замены данных, FlexHEX содержит многоуровневый список истории для отмена или повтора операций (Undo/Redo), что резко снижает риск потери данных вследствие ошибочных действий.

Просмотр и редактирование любых двоичных файлов


  • Открывает и редактирует файлы длиной до 8 экзабайт (или 8·1018 байт)
  • Любые бинарные форматы
  • Многопоточные файлы NTFS
  • Разреженные (sparse) файлы NTFS
  • OLE compound (составные) файлы
  • Файлы, заблокированные системой или другим приложением
  • Логические диски
  • Жёсткие диски
  • Флэш-карты и другие типы физических носителей
  • Несколько файлов одновременно

Hex EditorКогда другие производители заявляют, что их продукт может открывать "огромные файлы", обычно это означает 4Gb, а иногда даже и меньше. Но с FlexHEX это не так. Под огромными файлами мы подразумеваем истинно большие файлы вплоть до 8 экзабайт, что является теоретическим пределом NTFS раздела.

Во современных условиях ограничение на размер файла в 4 GB является неприемлимо малым. Ведь 4 GB - это всего около 18 минут видео, записанного на цифровой рекордер. К счастью, FlexHex такого ограничения не имеет.

Каким бы большим по размеру не был ваш файл, FlexHEX с ним справится.    Читать дальше ...

Поддерживаемые типы данных


  • В главном окне редактора: Hex байты, ANSI/MBCS текст, UNICODE текст
  • Шестнадцатиричные байты, слова, двойные слова и 8-битовые слова
  • Десятичные целые числа со знаком и без знака, байты, короткие целые, 32-х и 64-х битовые целые
  • ANSI/MBCS и UNICODE строки
  • 64-битные значения FILETIME
  • 64-х битовый вещественный тип DATE
  • 32-х битовый тип time_t
  • 32-х битовый тип RGB с альфа-компонентой
  • GUIDs (Globally Unique Identifiers)
  • Поддержка обратного порядка байтов в слове

Типы данных, определенные пользователем


  • Структуры, именованные и анонимные
  • Типы Union, поименованные и анонимные
  • Именованные и анонимные битовые структуры для доступа к битовым полям
  • Массивы фиксированного и переменного размера
  • ANSI и UNICODE строки фиксированной и переменной длины, а так же нуль-терминированные.
  • Перечисления в стиле C
  • Специальные директивы unused, align address и align offset
  • Типы, определенные пользователем, могут быть связаны с адресом (fixed), данными (sticky), или курсором (floating)

User-Defined Data FieldData Field (Поле данных, определённых пользователем) - это область файла, которой пользователь присвоил тип и, опционально, имя.

Команда Edit Data Field обеспечивает более удобный способ изменения значений в поле данных, хотя это значение можно по прежнему ввести и в главном окне редактирования. Панель Data Field отображает все заданные поля данных и обеспечивает удобную навигацию по ним.

Основные операции редактирования


  • Прямое редактирование шестнадцатиричных, строковых и юникодых данных
  • Редактирование областей памяти как типизированных данных
  • Функция быстрого просмотра данных и объектов
  • Многоуровневая отмена и повтор действий, список отменённых действий
  • Отслеживание модифицированных областей
  • Многоформатный ввод данных, включая шаблоны повторения
  • Редактирование разреженных (sparse) блоков
  • Битовые операции NOT, AND, OR, и XOR над выбранным блоком
  • Арифметические операции: отрицание, сложение, вычитание, умножение, деление и взятие остатка
  • Групповые арифметические, логические, и циклические сдвиги
  • Задание и редактирование полей данных
  • Импорт и экспорт двоичных данных, и полная поддержка drag-and-drop
  • Импорт и экспорт в CSV (comma-separated values)

Буфер обмена и перетаскивание (drag-and-drop) файлов


  • Быстрое открытие файла путём перетаскивания файла мышью на окно FlexHex
  • Поддержка копирования и вставки бинарных данных и файлов
  • Поддерживаются данные в форматах ASCII, multi-byte (MBCS) и UNICODE
  • Автоматические преобразования binary<->ASCII, binary<->UNICODE и ASCII<->UNICODE
  • Неограниченный размер буфера обмена
  • Поддержка перетаскивания, копирования и вставки данных между приложениями (включая Проводник Windows)

Средства поиска, замены, сравнения и анализа


  • Многоформатный поиск с помощью команды Search
  • Многоформатная команда Find All
  • Многоформатная команды Replace / Replace All
  • Multi-Search - однопроходный поиск группы образцов
  • Поиск ANSI/MBCS или UNICODE строк
  • Поиск известных GUIDs (COM class и interface IDs)
  • Выделение образцов цветом (с поддержкой автозагрузки паттернов)
  • Сравнение с файлом, именованным потоком, логическим или физическим диском
  • Частичное сравнение потока данных
  • Карты сравнения предоставляют наглядное представление результатов сравнения

Comparison MapКарта сравнения отображает позиции и соответствие блоков в сравниваемых файлах. Щелчок левой кнопкой по карте перемещает в соответствующую позицию. Щелчок правой вызывает меню карты сравнения.

Сравнивать файлы можно целиком или частично. Чтобы сравнить только определённые части файлов, отметьте чекбокс Block Comparison и введите начальное смещение и размеры сравниваемых блоков. Если оставить поле смещения пустым, то сравнение начнётся с наименьшего адреса.


Навигация


  • Закладки в стиле Visual Studio
  • Панели навигации: Streams, Area, Bookmarks, Found Data и Compare
  • Панели данных: Data Fields, ANSI/MBCS/UNICODE Strings, CLSIDs и IIDs
  • Переходы по адресам и смещениям
  • Неограниченная история переходов

Разное


  • Вывод на принтер всего файла или выделенной области файла
  • Подсчёт контрольных сумм CRC-32, MD5, SHA-1, SHA-256
  • Криптографически стойкий генератор случайных чисел на основе AES
  • Просмотр зарегистрированных COM-классов
  • Калькулятор с поддержкой перетаскивания двоичных и текстовых данных
  • Настраиваемое меню пользовательских инструментов
  • Полностью настраиваемый внешний вид и цвет
  • Автовыбор порядка следования байтов
  • Настраиваемый интерфейс пользователя в стиле Visual Studio, включая тулбары, меню и быстрые клавиши
  • Интеграция с контекстным меню Проводника Windows
  • Интерфейс командной строки
  • Чего-то всё равно не хватает? Сообщите нам!


Скачайте бесплатную ознакомительную версию!

Скачать Hex Editor FlexHex работает на Windows NT/2000/XP/2003/Vista/7

Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM