Список возможностей hex-редактора FlexHex
FlexHEX Editor — полнофункциональный (даже во время триального периода) редактор бинарных файлов и дисков. С его помощью вы можете работать с любыми данными в любом виде: бинарном, ASCII или UNICODE. В дополнение к функциям вставки, поиска и замены данных, FlexHEX содержит многоуровневый список истории для отмена или повтора операций (Undo/Redo), что резко снижает риск потери данных вследствие ошибочных действий.
Просмотр и редактирование любых двоичных файлов
- Открывает и редактирует файлы длиной до 8 экзабайт (или 8·1018 байт)
- Любые бинарные форматы
- Многопоточные файлы NTFS
- Разреженные (sparse) файлы NTFS
- OLE compound (составные) файлы
- Файлы, заблокированные системой или другим приложением
- Логические диски
- Жёсткие диски
- Флэш-карты и другие типы физических носителей
- Несколько файлов одновременно
Когда другие производители заявляют, что их продукт может открывать «огромные файлы», обычно это означает 4Gb, а иногда даже и меньше. Но с FlexHEX это не так. Под огромными файлами мы подразумеваем истинно большие файлы вплоть до 8 экзабайт (8·1018 байт), что является теоретическим пределом 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)
Data 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)
- Выделение образцов цветом (с поддержкой автозагрузки паттернов)
- Сравнение с файлом, именованным потоком, логическим или физическим диском
- Частичное сравнение потока данных
- Карты сравнения предоставляют наглядное представление результатов сравнения
Карта сравнения отображает позиции и соответствие блоков в сравниваемых файлах. Щелчок левой кнопкой по карте перемещает в соответствующую позицию. Щелчок правой вызывает меню карты сравнения.
Сравнивать файлы можно целиком или частично. Чтобы сравнить только определённые части файлов, отметьте чекбокс 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
- Интерфейс командной строки
- Чего-то всё равно не хватает? Сообщите нам!
Скачайте бесплатную ознакомительную версию!
FlexHex работает на Windows XP/2003/Vista/7/8/10/11
Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM