Miraplacid Binary and Text DOM SDK 3.0

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

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. Бесплатно для индивидуального использования и квалифицированных учебных заведений.

история версии

  • Версия 3.0 размещено на 2015-11-04
    Добавлена подсистема TextDOM, улучшен двигатель данных, исправлен новый API, исправлены ошибки
  • Версия 1.0 размещено на 2011-07-14

Подробная информация о программе

Eula

EULA - Соглашение о лицензировании конечных пользователей

ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ Предупреждение: ЕСЛИ ВЫ НЕ СОГЛАСНЫ С ЭТИМИ УСЛОВИЯМИ, НЕ УСТАНАВЛИВАЙТЕ, НЕ КОПИРУЙТЕ И НЕ ИСПОЛЬЗУЙТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. Устанавливая, копируя или иным образом используя Miraplacid Binary и Text DOM SDK, вы соглашаетесь быть связанными условиями, перечисленными ниже. 1. Ограниченный лицензионный грант. Это лицензионное соглашение предоставляет вам (квота;Licensee-quot;) во всем мире, неисключительное, необлагаемое ограниченное разрешение на загрузку и установку Miraplacid Binary Document Object Model (BinaryDOM), Text Document Object Model (TextDOM) SDK и сопроводительную документацию (квота;Software-quot;). Это соглашение предоставляет вам разрешение на использование программного обеспечения в течение пробного периода. Лицензиат должен получить лицензию Miraplacid Binary и Text DOM SDK на использование программного обеспечения после истечения пробного срока. Лицензиат должен получить лицензию Miraplacid Binary и Text DOM SDK на каждую установленную копию Программного обеспечения. Использование программного обеспечения в течение пробного периода является бесплатным, но Лицензиат должен соблюдать это Лицензионное соглашение. Лицензия Miraplacid Binary и Text DOM SDK может быть запрошена с веб-сайта http://www.binarydom.com/ Программное обеспечение лицензировано, а не продано. Программное обеспечение защищено авторским правом и положениями международного договора об авторском праве, а также другими законами и договорами об интеллектуальной собственности. Лицензиат может сделать столько копий программного обеспечения, сколько необходимо, при условии, что эта лицензия явно появляется со всеми копиями программного обеспечения. 2. Ограничения. Программное обеспечение защищено авторским правом информации Miraplacid, как указано в уведомлении об авторском праве в каждом файле сохранить название для всех копий. Независимо от того, есть ли у вас лицензия или нет, вы не можете отменить инженера, декомммиля, или разобрать программное обеспечение, за исключением и только в той степени, что такая деятельность прямо разрешена применимым законодательством, несмотря на это ограничение. В течение пробного периода программное обеспечение не должно использоваться в коммерческих или производственных целях. Эта лицензия прямо запрещает: a) любую прямую или косвенную денежную выгоду от использования Программного обеспечения, b) использование Программного обеспечения в контексте домашнего или частичного бизнеса, а также с) использование Программного обеспечения для любых коммерческих, деловых, правительственных или институциональных целей (включая образовательные и некоммерческие) любого рода. Вы не можете сублиценза, продавать, арендовать или передавать лицензию коммерческому пользователю. Производные программные продукты на основе BinaryDOM.dll программного обеспечения, охватываемого этой лицензией пробного периода, не должны устанавливаться на другие компьютеры. Лицензиат не должен использовать программное обеспечение после истечения пробного периода, если такое использование не разрешено другой лицензией. 3. Имена и логотипы. Лицензиат не имеет права использовать любое имя или логотип Miraplacid каким-либо иным образом без предварительного письменного одобрения Miraplacid. 4. Отказ от гарантий. Лицензиат прямо признает и соглашается с тем, что использование программного обеспечения находится под его единственным риском. Программное обеспечение предоставляется qquot;AS IS,Квота; без гарантии любого рода. ВСЕ ЭКСПРЕСС-ИЛИ ПОДРАЗУМЕВАЕМЫЕ ПРЕДСТАВЛЕНИЯ И ГАРАНТИИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЛЮБУЮ ПОДРАЗУМЕВАЕМУЮ ГАРАНТИЮ ТОРГОВОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ ИЛИ НЕВЩЕМЛЕНИЯ, ИСКЛЮЧАЮТСЯ. MIRAPLACID НЕ ГАРАНТИРУЕТ, ЧТО ФУНКЦИИ, СОДЕРЖАЩИЕСЯ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ, БУДУТ СООТВЕТСТВОВАТЬ ТРЕБОВАНИЯМ LICENSEE, ИЛИ ЧТО РАБОТА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БУДЕТ НЕПРЕРЫВНОЙ ИЛИ БЕЗОШИБОЧНОЙ, ИЛИ ЧТО ДЕФЕКТЫ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ БУДУТ ИСПРАВЛЕНЫ. КРОМЕ ТОГО, MIRAPLACID НЕ ГАРАНТИРУЕТ И НЕ ДЕЛАЕТ НИКАКИХ ПРЕДСТАВЛЕНИЙ ОТНОСИТЕЛЬНО ИСПОЛЬЗОВАНИЯ ИЛИ РЕЗУЛЬТАТОВ ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ТОЧКИ ЗРЕНИЯ ИХ ПРАВИЛЬНОСТИ, ТОЧНОСТИ, НАДЕЖНОСТИ ИЛИ ИНЫМ ОБРАЗОМ. НИКАКАЯ УСТНАЯ ИЛИ ПИСЬМЕННАЯ ИНФОРМАЦИЯ ИЛИ РЕКОМЕНДАЦИИ, ДАННЫЕ MIRAPLACID ИЛИ ЕЕ УПОЛНОМОЧЕННЫМИ ПРЕДСТАВИТЕЛЯМИ, НЕ СОЗДАЮТ ГАРАНТИИ ИЛИ КАКИМ-ЛИБО ОБРАЗОМ УВЕЛИЧИВАЮТ ОБЪЕМ ЭТОЙ ГАРАНТИИ. ЕСЛИ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОКАЖЕТСЯ ДЕФЕКТНЫМ, ЛИЦЕНЗИАТ (И НЕ MIRAPLACID ИЛИ ЕГО УПОЛНОМОЧЕННЫЙ ПРЕДСТАВИТЕЛЬ) ВОЗЬМЕТ НА СЕБЯ И ОПЛАТИТ ВСЮ СТОИМОСТЬ ВСЕГО НЕОБХОДИМОГО ОБСЛУЖИВАНИЯ, РЕМОНТА ИЛИ КОРРЕКЦИИ. 5. Ограничение ответственности. MIRAPLACID НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ УБЫТКИ, ПОНЕСЕННЫЕ ЛИЦЕНЗИАТОМ ИЛИ ЛЮБОЙ ТРЕТЬЕЙ СТОРОНОЙ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ РАСПРОСТРАНЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. НИ В ОДНОМ СЛУЧАЕ MIRAPLACID НЕ БУДЕТ НЕСТИ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБОЙ ПОТЕРЯННЫЙ ДОХОД, ПРИБЫЛЬ ИЛИ ДАННЫЕ, ИЛИ ДЛЯ ПРЯМОГО, КОСВЕННОГО, СПЕЦИАЛЬНОГО, ПОСЛЕДУЮЩЕГО, СЛУЧАЙНОГО ИЛИ КАРАТЕЛЬНОГО УЩЕРБА, ОДНАКО ПРИЧИНЕННЫЙ И НЕЗАВИСИМО ОТ ТЕОРИИ ОТВЕТСТВЕННОСТИ, ВОЗНИКАЮЩЕЙ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ИЛИ НЕСПОСОБНОСТИ ИСПОЛЬЗОВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ДАЖЕ ЕСЛИ MIRAPLACID БЫЛО СООБЩЕНО О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА. НИ В КАКОМ СЛУЧАЕ SHALL MIRAPLACID ИЛИ ОБЩЕЙ ОТВЕТСТВЕННОСТИ ЛИЦЕНЗИАТ ЗА ВСЕ УБЫТКИ, УБЫТКИ, ПРЕТЕНЗИИ И ПРИЧИНЫ ДЕЙСТВИЙ, БУДЬ ТО В КОНТРАКТЕ, ТОРТ (В ТОМ ЧИСЛЕ ХАЛАТНОСТИ) ИЛИ ИНЫМ ОБРАЗОМ, ПРЕВЫШАЮТ СУММУ, УПЛАЧЕННУЮ ЛИЦЕНЗИАТОМ ДЛЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. 6. Прекращение. Лицензия прекращается автоматически по истечении пробного периода либо в связи с истечением пробного периода, либо из-за регистрации программного обеспечения. Лицензиат может также прекратить действие этой лицензии в любое время, уничтожив все копии программного обеспечения. Эта лицензия немедленно прекращается без уведомления Miraplacid, если лицензиат не соблюдает никаких положений этой лицензии. После такого прекращения, Лицензиат должен уничтожить все копии программного обеспечения. Положения пунктов 3, 4, 5 и 7 выживают после прекращения действия этого Соглашения. 7. Разъединение. Если какое-либо из положений этой лицензии является нарушением применимого права, недействительным или неисполнимым в какой-либо юрисдикции, то такие положения отменяются в той мере, в какой это необходимо для того, чтобы Лицензия была иным образом исполнена в такой юрисдикции. Однако, если, по мнению Miraplacid, исключение каких-либо положений лицензии в результате функционирования этого пункта необоснованно ставит под угрозу права или увеличивает обязательства Miraplacid или Miraplacid оставляет за собой право прекратить лицензию и вернуть плату, уплаченную Лицензиатом, если таковые имеются, в качестве единственного и эксклюзивного средства правовой защиты Лицензиата. 8. Полное соглашение. Эта лицензия представляет собой полное соглашение между сторонами в отношении использования программного обеспечения и высовывает все предыдущие или современные представления, понимания или соглашения, письменные или устные, в отношении такой темы. Никакие поправки или изменения этой лицензии не будут иметь обязательной силы, если только они не будут подписаны должным образом уполномоченным представителем Miraplacid.