Miraplacid Data Viewer является инструментом для удобного анализа внутренних файлов. Он представляет двоичную структуру файла как дерево. Зритель выделил выбранный элемент дерева в панели hex viewer. В дереве можно покоиться, выбранный в шестиугольной аудитории. Зритель имеет богатую функциональность поиска и навигации и может сохранить выбранный кусок данных в файл.
Как это работает: конечно, это не может быть сделано, не зная формат двоичного файла. Оба Miraplacid Binary DOM и Miraplacid Data Viewer полагаются на файлы Miraplacid Binary Data Definition (.bdd), которые содержат определения внутренней структуры двоичного файла. Все файлы .bdd, включенные в пакет программного обеспечения Miraplacid, а также все файлы .bdd, размещенные на веб-сайте сообщества http://BinoPedia.org лицензированы в соответствии с Creative Commons Share Alike CC BY-SA 3.0. Эта лицензия позволяет изменять файлы .bdd и использовать их в коммерческих продуктах.
Если вам нужно использовать эту технологию бинарных манипуляций данными в вашем собственном программном обеспечении, это возможно с Miraplacid Binary и Text DOM SDK, который обеспечивает .Net 2.0 - совместимую библиотеку (BinaryDOM.dll), PowerShell snapin для работы с файлами в качестве дисков, документации и примеров.
Платформа: Microsoft Dotnet 4.0.
история версии
- Версия 3.0 размещено на 2015-11-04
двигатель данных улучшен, ошибки исправлены, перемещены в .net 4
- Версия 1.0 размещено на 2011-07-14
Подробная информация о программе
Eula
EULA - Соглашение о лицензировании конечных пользователей
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ
Предупреждение:
ЕСЛИ ВЫ НЕ СОГЛАСНЫ С ЭТИМИ УСЛОВИЯМИ, НЕ УСТАНАВЛИВАЙТЕ, НЕ КОПИРУЙТЕ И НЕ ИСПОЛЬЗУЙТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
Устанавливая, копируя или иным образом используя Miraplacid Data Viewer, вы соглашаетесь быть связанными условиями, перечисленными ниже.
1. Ограниченный лицензионный грант. Это лицензионное соглашение предоставляет вам (квота;Licensee-quot;) всемирное, неисключительное, необлагаемое ограниченное разрешение на загрузку и установку Miraplacid Data Viewer и сопроводительной документации (квота;Software;quot;).
Это соглашение предоставляет вам разрешение на использование программного обеспечения в течение пробного периода.
Лицензиат должен получить лицензию Miraplacid Data Viewer на использование программного обеспечения после истечения пробного срока. Лицензиат должен получить лицензию Miraplacid Data Viewer на каждую установленную копию Программного обеспечения.
Использование программного обеспечения в течение пробного периода является бесплатным, но Лицензиат должен соблюдать это Лицензионное соглашение.
Лицензия Miraplacid Data Viewer может быть запрошена с веб-сайта http://www.binarydom.com/
Программное обеспечение лицензировано, а не продано. Программное обеспечение защищено авторским правом и положениями международного договора об авторском праве, а также другими законами и договорами об интеллектуальной собственности. Лицензиат может сделать столько копий программного обеспечения, сколько необходимо, при условии, что эта лицензия явно появляется со всеми копиями программного обеспечения.
2. Ограничения. Программное обеспечение защищено авторским правом информации Miraplacid, как указано в уведомлении об авторском праве в каждом файле сохранить название для всех копий.
Независимо от того, есть ли у вас лицензия или нет, вы не можете отменить инженера, декомммиля, или разобрать программное обеспечение, за исключением и только в той степени, что такая деятельность прямо разрешена применимым законодательством, несмотря на это ограничение.
В течение пробного периода программное обеспечение не должно использоваться в коммерческих или производственных целях. Эта лицензия прямо запрещает: a) любую прямую или косвенную денежную выгоду от использования Программного обеспечения, b) использование Программного обеспечения в контексте домашнего или частичного бизнеса, а также с) использование Программного обеспечения для любых коммерческих, деловых, правительственных или институциональных целей (включая образовательные и некоммерческие) любого рода. Вы не можете сублиценза, продавать, арендовать или передавать лицензию коммерческому пользователю.
Лицензиат не должен использовать программное обеспечение после истечения пробного периода, если такое использование не разрешено другой лицензией.
3. Имена и логотипы. Лицензиат не имеет права использовать любое имя или логотип Miraplacid каким-либо иным образом без предварительного письменного одобрения Miraplacid.
4. Отказ от гарантий. Лицензиат прямо признает и соглашается с тем, что использование программного обеспечения находится под его единственным риском. Программное обеспечение предоставляется «квота;AS IS», «цитата; без гарантии любого рода. ВСЕ ЭКСПРЕСС-ИЛИ ПОДРАЗУМЕВАЕМЫЕ ПРЕДСТАВЛЕНИЯ И ГАРАНТИИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЛЮБУЮ ПОДРАЗУМЕВАЕМУЮ ГАРАНТИЮ ТОРГОВОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ ИЛИ НЕВЩЕМЛЕНИЯ, ИСКЛЮЧАЮТСЯ.
MIRAPLACID НЕ ГАРАНТИРУЕТ, ЧТО ФУНКЦИИ, СОДЕРЖАЩИЕСЯ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ, БУДУТ СООТВЕТСТВОВАТЬ ТРЕБОВАНИЯМ LICENSEE, ИЛИ ЧТО РАБОТА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БУДЕТ НЕПРЕРЫВНОЙ ИЛИ БЕЗОШИБОЧНОЙ, ИЛИ ЧТО ДЕФЕКТЫ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ БУДУТ ИСПРАВЛЕНЫ. КРОМЕ ТОГО, MIRAPLACID НЕ ГАРАНТИРУЕТ И НЕ ДЕЛАЕТ НИКАКИХ ПРЕДСТАВЛЕНИЙ ОТНОСИТЕЛЬНО ИСПОЛЬЗОВАНИЯ ИЛИ РЕЗУЛЬТАТОВ ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ТОЧКИ ЗРЕНИЯ ИХ ПРАВИЛЬНОСТИ, ТОЧНОСТИ, НАДЕЖНОСТИ ИЛИ ИНЫМ ОБРАЗОМ. НИКАКАЯ УСТНАЯ ИЛИ ПИСЬМЕННАЯ ИНФОРМАЦИЯ ИЛИ РЕКОМЕНДАЦИИ, ДАННЫЕ MIRAPLACID ИЛИ ЕЕ УПОЛНОМОЧЕННЫМИ ПРЕДСТАВИТЕЛЯМИ, НЕ СОЗДАЮТ ГАРАНТИИ ИЛИ КАКИМ-ЛИБО ОБРАЗОМ УВЕЛИЧИВАЮТ ОБЪЕМ ЭТОЙ ГАРАНТИИ. SHOULD Программное обеспечениеTATIVES СОЗДАЕТ ГАРАНТИЮ ИЛИ КАКИМ-ЛИБО ОБРАЗОМ УВЕЛИЧИВАЕТ ОБЪЕМ ЭТОЙ ГАРАНТИИ. ЕСЛИ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОКАЖЕТСЯ ДЕФЕКТНЫМ, ЛИЦЕНЗИАТ (И НЕ MIRAPLACID ИЛИ ЕГО УПОЛНОМОЧЕННЫЙ ПРЕДСТАВИТЕЛЬ) ВОЗЬМЕТ НА СЕБЯ И ОПЛАТИТ ВСЮ СТОИМОСТЬ ВСЕГО НЕОБХОДИМОГО ОБСЛУЖИВАНИЯ, РЕМОНТА ИЛИ КОРРЕКЦИИ.
5. Ограничение ответственности. MIRAPLACID НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ УБЫТКИ, ПОНЕСЕННЫЕ ЛИЦЕНЗИАТОМ ИЛИ ЛЮБОЙ ТРЕТЬЕЙ СТОРОНОЙ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ РАСПРОСТРАНЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. НИ В ОДНОМ СЛУЧАЕ MIRAPLACID НЕ БУДЕТ НЕСТИ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБОЙ ПОТЕРЯННЫЙ ДОХОД, ПРИБЫЛЬ ИЛИ ДАННЫЕ, ИЛИ ДЛЯ ПРЯМОГО, КОСВЕННОГО, СПЕЦИАЛЬНОГО, ПОСЛЕДУЮЩЕГО, СЛУЧАЙНОГО ИЛИ КАРАТЕЛЬНОГО УЩЕРБА, ОДНАКО ПРИЧИНЕННЫЙ И НЕЗАВИСИМО ОТ ТЕОРИИ ОТВЕТСТВЕННОСТИ, ВОЗНИКАЮЩЕЙ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ИЛИ НЕСПОСОБНОСТИ ИСПОЛЬЗОВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ДАЖЕ ЕСЛИ MIRAPLACID БЫЛО СООБЩЕНО О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА. НИ В КАКОМ СЛУЧАЕ SHALL MIRAPLACID ИЛИ ОБЩЕЙ ОТВЕТСТВЕННОСТИ ЛИЦЕНЗИАТ ЗА ВСЕ УБЫТКИ, УБЫТКИ, ПРЕТЕНЗИИ И ПРИЧИНЫ ДЕЙСТВИЙ, БУДЬ ТО В КОНТРАКТЕ, ТОРТ (В ТОМ ЧИСЛЕ ХАЛАТНОСТИ) ИЛИ ИНЫМ ОБРАЗОМ, ПРЕВЫШАЮТ СУММУ, УПЛАЧЕННУЮ ЛИЦЕНЗИАТОМ ДЛЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
6. Прекращение. Лицензия прекращается автоматически по истечении пробного периода либо в связи с истечением пробного периода, либо из-за регистрации программного обеспечения.
Лицензиат может также прекратить действие этой лицензии в любое время, уничтожив все копии программного обеспечения. Эта лицензия немедленно прекращается без уведомления Miraplacid, если лицензиат не соблюдает никаких положений этой лицензии. После такого прекращения, Лицензиат должен уничтожить все копии программного обеспечения.
Положения пунктов 3, 4, 5, 7 и 9 выживают после прекращения действия этого Соглашения.
7. Разъединение. Если какое-либо из положений этой лицензии является нарушением применимого права, недействительным или неисполнимым в какой-либо юрисдикции, то такие положения отменяются в той мере, в какой это необходимо для того, чтобы Лицензия была иным образом исполнена в такой юрисдикции. Однако, если, по мнению Miraplacid, исключение каких-либо положений лицензии в результате функционирования этого пункта необоснованно ставит под угрозу права или увеличивает обязательства Miraplacid или Miraplacid оставляет за собой право прекратить лицензию и вернуть плату, уплаченную Лицензиатом, если таковые имеются, в качестве единственного и эксклюзивного средства правовой защиты Лицензиата.
8. Полное соглашение. Эта лицензия представляет собой полное соглашение между сторонами в отношении использования программного обеспечения и высовывает все предыдущие или современные представления, понимания или соглашения, письменные или устные, в отношении такой темы. Никакие поправки или изменения этой лицензии не будут иметь обязательной силы, если только они не будут подписаны должным образом уполномоченным представителем Miraplacid.
9. Miraplacid Data Viewer использует шестиугольный зрительский контроль от Be.HexEditor исключительно в форме объекта для отображения содержимого файла в шестиразовом формате. Никакие вкладчики в Be.Hexeditor hex зрительский контроль не несут ответственности за любой из этих видов убытков, известных как косвенные, специальные, последовательные или случайные, связанные с программным обеспечением или этой лицензии, в максимальной степени закон позволяет, независимо от того, какой правовой теории он основан на.