Hex-редактор FlexHex
Просмотр и редактирование составных (OLE compound) файлов
FlexHex - единственный hex-редактор, поддерживающий просмотр и редактирование составных (OLE compound) файлов.
Составной файл представляет из себя маленькую файловую систему, помещённую в единый файл-контейнер и является реализацией структурированного хранилища OLE - иерархической системы хранения данных, имитирующих файловую систему внутри файла. Как в любой файловой системе, внутри составного файла есть набор директорий и файлов, так называемые хранилища и потоки.
Многие приложения, в частности Microsoft Office, используют составные файлы для хранения данных. На скриншоте внизу показана структура типового .DOC файла, созданного в Microsoft Word:
Как видите, файл содержит несколько отдельных потоков для хранения самих данных документа, информации о форматировании документа, о внедрённых объектах и т.п. Попытка прямого редактирования подобного файла в редакторе, не распознающем составные структуры, приведёт к нарушению файловой структуры и сделает файл нечитаемым.
FlexHex, как уже говорилось, просмотр и редактирование составных файлов поддерживает и осуществляет. К тому же FlexHex содержит многоуровневый, ничем не ограниченный список истории отмен и повторов команд (Undo/Redo), что резко снижает риск потери данных вследствие ошибочных действий.
Скачайте бесплатную ознакомительную версию!
FlexHex работает на Windows XP/2003/Vista/7/8/10/11
Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM