Разработчик(и) | Инв Софтворкс |
---|---|
Стабильный релиз | 2.7 / 12 октября 2018 г. ( 2018-10-12 ) |
Написано в | С++ |
Операционная система | Окна |
Доступно в | Английский |
Тип | Hex-редактор |
Лицензия | Запатентованная (бесплатно для некоммерческого использования) |
Веб-сайт | www.flexhex.com |
FlexHex — бесплатный шестнадцатеричный редактор для Microsoft Windows, который может редактировать файлы, альтернативные потоки NTFS и разреженные данные, составные файлы OLE, логические диски и физические диски. [1] [2] [3] [4] [5] [6]
FlexHex использует модель «стек редактирования», представляя редактируемый файл как неизмененный исходный поток и стек примитивных операций редактирования. Исходный файл сохраняется нетронутым и изменяется только тогда, когда пользователь выбирает команду «Сохранить». Преимущества этой модели: 1) файл не нужно считывать в память, поэтому нет ограничений на размер файла, и 2) неограниченный список отмены/возврата может быть реализован простым обходом стека операций.
FlexHex написан на Visual C++ и MFC , что делает его очень быстрым при достаточно небольшом размере.
В дополнение к стандартным функциям, более или менее типичным для других шестнадцатеричных редакторов, FlexHex предлагает несколько уникальных. В частности, FlexHex является единственным шестнадцатеричным редактором, который может создавать или редактировать альтернативные потоки NTFS , разреженные файлы и структурированное хранилище OLE .