Miraplacid Binary and Text DOM SDK 3.0

Licença: Livre ‎Tamanho do arquivo: 2.02 MB
‎Classificação dos usuários: 4.0/5 - ‎1 ‎Votos

O Miraplacid Binary and Text DOM SDK representa duas tecnologias complementares - BinaryDOM e TextDOM. Este é o componente de biblioteca de software redistributível (dll) que funciona na plataforma .Net acompanhado de documentação, arquivos de dados e exemplos. O Modelo de Objeto de Documento Binário (Binary DOM) fornece fácil acesso a arquivos binários em formatos conhecidos. Pode ser usado para análise e modificação de dados binários. Como funciona: é claro, não pode ser feito sem saber o formato de arquivo binário. Tanto o Miraplacid Binary DOM quanto o Miraplacid Data Viewer contam com arquivos Miraplacid Binary Data Definition (.bdd), que contêm definições para estrutura interna de arquivos binários. Todos os arquivos .bdd incluídos no pacote de software Miraplacid. O Modelo de Objeto de Documento de Texto Miraplacid (Text DOM) é uma tecnologia semelhante destinada apenas para uso com dados de texto. Ele permite criar, analisar, modificar e validar vários arquivos de texto de formatos conhecidos. Como modelo de linguagem de esquema de texto, a linguagem Yacc/Bison foi tomada. Ao contrário do BinaryDOM, que preserva todos os dados analisados intactos, a biblioteca TextDOM tem um modo especial para desenvolvedor de esquemas que fornece uma maneira de esquecer caracteres e comentários desnecessários no whitespace no texto e se concentrar em estruturas reais de dados de texto. Isso é especialmente útil em formatos muito complexos, como linguagens de programação. É possível portar esquemas de definição de texto existentes da EBNF/Yacc/Bison e alguns outros formatos de provedores para TDDL. TextDOM e Miraplacid Text Viewer, uma ferramenta baseada na Biblioteca Miraplacid Text DOM, usam arquivos Miraplacid Text Data Definition (.tdd), que podem ser encontrados no mesmo site da comunidade http://BinoPedia.org. Gratuito para uso individual e instituições de ensino qualificadas.

história da versão

  • Versão 3.0 postado em 2015-11-04
    Subsistema TextDOM adicionado, mecanismo de dados melhorado, nova API, bugs corrigidos
  • Versão 1.0 postado em 2011-07-14

Detalhes do programa

Eula

EULA - Contrato de Licença do Usuário Final

CONTRATO DE LICENÇA Aviso: SE VOCÊ NÃO CONCORDAR COM ESTES TERMOS E CONDIÇÕES, NÃO INSTALE, COPIE OU USE ESTE SOFTWARE. Ao instalar, copiar ou usar o Miraplacid Binary e o Text DOM SDK, você concorda em estar vinculado aos termos listados abaixo. 1. Concessão de Licença Limitada. Este contrato de Licença concede a você ("Licensee") uma permissão limitada mundial, não exclusiva e intransferível para baixar e instalar o Modelo de Objeto de Documento Binário Miraplacid (BinaryDOM), O Modelo de Objeto de Documento de Texto (TextDOM) SDK e documentação de acompanhamento ("Software"). Este contrato concede-lhe permissão para usar software durante o período de teste. O licenciado obterá uma licença Dom SDK do Dom e doM de texto da Miraplacid para usar o Software após o término do período de teste. O licenciado obterá a licença Dom SDK do Miraplacid Binary e Text DOM para cada cópia do Software instalado. O uso de software durante o período de teste é gratuito, mas o Licenciado deve cumprir este Contrato de Licença. A licença Dom SDK do Dom e do texto da Miraplacid pode ser solicitada no site http://www.binarydom.com/ O Software é licenciado, não vendido. O Software é protegido por leis de direitos autorais e disposições internacionais do tratado de direitos autorais, bem como outras leis e tratados de propriedade intelectual. O licenciado pode fazer quantas cópias de Software for necessário, desde que esta Licença apareça visivelmente com todas as cópias do Software. 2. Restrições. Software é informação com direitos autorais da Miraplacid, conforme indicado no aviso de direitos autorais em cada arquivo, manter o título de todas as cópias. Independentemente de você ter licença ou não, você não pode fazer engenharia reversa, descompilar ou desmontar o Software, exceto e apenas na medida em que tal atividade é expressamente permitida pela lei aplicável, apesar dessa limitação. Durante o período de teste, o software não deve ser utilizado para fins comerciais ou de produção. Esta licença proíbe expressamente: (a) qualquer benefício monetário direto ou indireto do uso do Software, (b) o uso do Software no contexto de um negócio doméstico ou de meio período, e (c) o uso do Software para qualquer finalidade comercial, comercial, governamental ou institucional (incluindo educacional e sem fins lucrativos) de qualquer tipo. Você não pode sublicençar, vender, alugar ou transferir a licença para um usuário comercial. Os produtos de software derivados baseados no BinaryDOM.dll do Software coberto por esta licença de período de teste não devem ser instalados em outros computadores. O licenciado não usará software após o término do período de teste, a menos que tal uso seja autorizado por outra licença. 3. Nomes e Logotipos. O licenciado não está autorizado a usar qualquer nome ou logotipo miraplacid de qualquer outra forma sem a aprovação prévia por escrito da Miraplacid. 4. Isenção de responsabilidade da garantia. O Licenciado reconhece expressamente e concorda que o uso do Software é o único risco. O software é fornecido "AS IS," sem garantia de qualquer tipo. TODAS AS REPRESENTAÇÕES E GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO, MAS NÃO SE LIMITANDO A, QUALQUER GARANTIA IMPLÍCITA DE COMERCIALIZAÇÃO, ADEQUAÇÃO PARA UM PROPÓSITO ESPECÍFICO OU NÃO-INFRAÇÃO, SÃO EXCLUÍDAS. A MIRAPLACID NÃO GARANTE QUE AS FUNÇÕES CONTIDAS NO SOFTWARE ATENDAM AOS REQUISITOS DO LICENCIADO, OU QUE A OPERAÇÃO DO SOFTWARE SERÁ ININTERRUPTA OU LIVRE DE ERROS, OU QUE DEFEITOS NO SOFTWARE SERÃO CORRIGIDOS. ALÉM DISSO, A MIRAPLACID NÃO GARANTE OU FAZ QUAISQUER REPRESENTAÇÕES SOBRE O USO OU OS RESULTADOS DO USO DO SOFTWARE EM TERMOS DE SUA CORREÇÃO, PRECISÃO, CONFIABILIDADE OU OUTRA FORMA. NENHUMA INFORMAÇÃO ORAL OU ESCRITA OU CONSELHO DADO PELA MIRAPLACID OU SEUS REPRESENTANTES AUTORIZADOS CRIARÁ UMA GARANTIA OU DE QUALQUER FORMA AUMENTARÁ O ESCOPO DESTA GARANTIA. CASO O SOFTWARE SE COMPROMISSEIE, O LICENCIADO (E NÃO A MIRAPLACID OU SEU REPRESENTANTE AUTORIZADO) ASSUMA E PAGUE TODO O CUSTO DE TODA A MANUTENÇÃO, REPARO OU CORREÇÃO NECESSÁRIA. 5. Limitação da Responsabilidade. A MIRAPLACID NÃO SERÁ RESPONSÁVEL POR QUAISQUER DANOS SOFRIDOS PELO LICENCIADO OU POR TERCEIROS COMO RESULTADO DO USO OU DISTRIBUIÇÃO DE SOFTWARE. EM NENHUM CASO SERÁ RESPONSÁVEL POR QUALQUER RECEITA PERDIDA, LUCRO OU DADOS, OU POR DANOS DIRETOS, INDIRETOS, ESPECIAIS, CONSEQUENTES, INCIDENTAIS OU PUNITIVOS, PORÉM CAUSADOS E INDEPENDENTEMENTE DA TEORIA DA RESPONSABILIDADE, DECORRENTES DO USO OU INCAPACIDADE DE USO DE SOFTWARE, MESMO QUE A MIRAPLACID TENHA SIDO AVISADA DA POSSIBILIDADE DE TAIS DANOS. EM NENHUM CASO A RESPONSABILIDADE TOTAL DA MIRAPLACID OU DO LICENCIADO POR TODOS OS DANOS, PERDAS, RECLAMAÇÕES E CAUSAS DE AÇÃO, SEJA EM CONTRATO, DELITO (INCLUINDO NEGLIGÊNCIA) OU DE OUTRA FORMA, EXCEDERÁ O VALOR PAGO PELO LICENCIADO POR SOFTWARE. 6. Rescisão. A licença é encerrada automaticamente quando o período de teste termina devido ao término do período de teste ou devido ao registro de software. O licenciado também pode rescindir esta Licença a qualquer momento, destruindo todas as cópias do Software. Esta Licença será rescindida imediatamente sem aviso prévio da Miraplacid se o Licenciado não cumprir qualquer disposição desta Licença. Após tal rescisão, o Licenciado deve destruir todas as cópias do Software. As disposições dos parágrafos 3, 4, 5 e 7 sobrevivem à rescisão deste Contrato. 7. Severidade. Se qualquer uma das disposições desta Licença for considerada uma violação da lei aplicável, nula ou inexequível em qualquer jurisdição, então tais disposições são renunciadas na medida necessária para que a Licença seja de outra forma exequível em tal jurisdição. No entanto, se na opinião da Miraplacid a exclusão de quaisquer disposições da Licença por operação deste parágrafo compromete injustificadamente os direitos ou aumentar o passivo da Miraplacid ou da Miraplacid reserva-se o direito de rescindir a Licença e reembolsar a taxa paga pelo Licenciado, se houver, como único e exclusivo recurso do Licenciado. 8. Acordo completo. Esta Licença constitui todo o acordo entre as partes no que diz respeito ao uso de Software e substitui todas as representações, entendimentos ou acordos prévios ou contemporâneos, escritos ou orais, relativos a tal assunto. Nenhuma alteração ou modificação desta Licença será vinculante, a menos que por escrito e assinada por um representante devidamente autorizado da Miraplacid.