Miraplacid Binary and Text DOM SDK 3.0

Лицензии: Бесплатный ‎Размер файла: 2.02 MB
‎Рейтинг пользователей: 4.0/5 - ‎1 ‎Голосов

О Miraplacid Binary and Text DOM SDK

Miraplacid Binary и Text DOM SDK представляют две дополнительные технологии - BinaryDOM и TextDOM. Это перераспределительный компонент библиотеки программного обеспечения (dll), который работает на платформе .Net в сопровождении документации, файлов данных и примеров. Miraplacid Binary Document Object Model (Binary DOM) обеспечивает легкий доступ к бинарным файлам в известных форматах. Он может быть использован для анализа бинарных данных и модификации. Как это работает: конечно, это не может быть сделано, не зная формат двоичного файла. Оба Miraplacid Binary DOM и Miraplacid Data Viewer полагаются на файлы Miraplacid Binary Data Definition (.bdd), которые содержат определения внутренней структуры двоичного файла. Все файлы .bdd включены в пакет программного обеспечения Miraplacid. Miraplacid Text Document Object Model (Text DOM) - это аналогичная технология, предназначенная только для использования с текстовыми данными. Это позволяет создавать, анализировать, изменять и проверять различные текстовые файлы известных форматов. В качестве модели языка схемы текста был взят язык Yacc/Bison. В отличие от BinaryDOM, который сохраняет все собранные данные нетронутыми, библиотека TextDOM имеет специальный режим для разработчика схем, который предоставляет способ забыть о ненужных символах whitespace и комментариях в тексте и сосредоточиться на реальных структурах текстовых данных. Это особенно полезно в очень сложных форматах, таких как языки программирования. Можно портировать существующие схемы определения текста от EBNF/Yacc/Bison и некоторых других форматов поставщиков к TDDL. TextDOM и Miraplacid Text Viewer, инструмент, основанный на библиотеке Miraplacid Text DOM, используют файлы Miraplacid Text Data Definition (.tdd), которые можно найти на том же веб-сайте сообщества http://BinoPedia.org. Бесплатно для индивидуального использования и квалифицированных учебных заведений.