Miraplacid Binary y Text DOM SDK representa dos tecnologías complementarias: BinaryDOM y TextDOM.
Se trata de un componente de biblioteca de software redistribuible (dll) que funciona en la plataforma .Net acompañado de documentación, archivos de datos y ejemplos.
Miraplacid Binary Document Object Model (Binary DOM) proporciona un fácil acceso a archivos binarios en formatos conocidos. Se puede utilizar para el análisis y la modificación de datos binarios.
Cómo funciona: por supuesto, no se puede hacer sin conocer el formato de archivo binario. Tanto Miraplacid Binary DOM como Miraplacid Data Viewer se basan en archivos Miraplacid Binary Data Definition (.bdd), que contienen definiciones para la estructura de archivos binarios interna. Todos los archivos .bdd incluidos en el paquete de software Miraplacid.
Miraplacid Text Document Object Model (Text DOM) es una tecnología similar diseñada para su uso únicamente con datos de texto.
Permite crear, analizar, modificar y validar varios archivos de texto de formatos conocidos. Como modelo de lenguaje de esquema de texto, se tomó el lenguaje Yacc/Bison.
A diferencia de BinaryDOM, que conserva todos los datos analizados intactos, la biblioteca TextDOM tiene un modo especial para el desarrollador de esquemas que proporciona una manera de olvidarse de los caracteres de espacio en blanco innecesarios y los comentarios en el texto y concentrarse en estructuras de datos de texto reales. Esto es especialmente útil en formatos muy complejos como lenguajes de programación.
Es posible transferir esquemas de definición de texto existentes desde EBNF/Yacc/Bison y algunos otros formatos de proveedores a TDDL.
TextDOM y Miraplacid Text Viewer, una herramienta basada en Miraplacid Text DOM Library, utilizan archivos Miraplacid Text Data Definition (.tdd), que se pueden encontrar en el mismo sitio web de la comunidad http://BinoPedia.org.
Gratis para uso individual e instituciones educativas calificadas.
historial de versiones
- Versión 3.0 publicado en 2015-11-04
Subsistema TextDOM añadido, motor de datos mejorado, nueva API, errores corregidos
- Versión 1.0 publicado en 2011-07-14
Detalles del programa
Cluf
EULA - Contrato de licencia de usuario final
ACUERDO DE LICENCIA
Advertencia:
SI NO ACEPTA ESTAS CONDICIONES, NO INSTALE, COPIE NI UTILICE ESTE SOFTWARE.
Al instalar, copiar o utilizar Miraplacid Binary y Text DOM SDK, usted acepta estar sujeto a los términos que se enumeran a continuación.
1. Concesión de licencia limitada. Este acuerdo de licencia le otorga ("Licensee") un permiso limitado mundial, no exclusivo e intransferible para descargar e instalar Miraplacid Binary Document Object Model (BinaryDOM), Text Document Object Model (TextDOM) SDK y documentación adjunta ("Software").
Este acuerdo le concede permiso para usar el Software durante el período de prueba.
El Licenciatario deberá obtener una licencia de Miraplacid Binary y Text DOM SDK para usar el Software después de que haya expirado el período de prueba. El Licenciatario deberá obtener la licencia de Miraplacid Binary y Text DOM SDK para cada copia del Software instalado.
El uso del software durante el período de prueba es gratuito, pero el Licenciatario debe cumplir con este Contrato de licencia.
Miraplacid Binary y la licencia de texto DOM SDK se puede solicitar desde el sitio web http://www.binarydom.com/
El Software tiene licencia, no se vende. El Software está protegido por la ley de derechos de autor y las disposiciones de tratados internacionales de derechos de autor, así como por otras leyes y tratados de propiedad intelectual. El Licenciatario puede hacer tantas copias del Software como sea necesario, siempre que esta Licencia aparezca visiblemente con todas las copias del Software.
2. Restricciones. El software es información protegida por derechos de autor de Miraplacid como se indica en el aviso de derechos de autor en cada archivo conservar la titularidad de todas las copias.
Independientemente de si tiene licencia o no, no puede realizar ingeniería inversa, descompilar o desensamblar el Software, excepto y solo en la medida en que dicha actividad esté expresamente permitida por la ley aplicable a pesar de esta limitación.
Durante el período de prueba, el Software no se utilizará con fines comerciales o de producción. Esta licencia prohíbe expresamente: (a) cualquier beneficio monetario directo o indirecto del uso del Software, (b) el uso del Software en el contexto de un negocio en el hogar o a tiempo parcial, y (c) el uso del Software para cualquier propósito comercial, comercial, gubernamental o institucional (incluyendo educativo y sin fines de lucro) de cualquier tipo. No puede sublicenciar, vender, arrendar o transferir la licencia a un usuario comercial.
Los productos de software derivados basados en BinaryDOM.dll del Software cubierto por esta licencia de período de prueba no se instalarán en otros equipos.
El Licenciatario no utilizará el Software después de que haya expirado el período de prueba a menos que dicho uso esté autorizado por otra licencia.
3. Nombres y logos. El Licenciatario no está autorizado a utilizar ningún nombre o logotipo de Miraplacid de ninguna otra manera sin la aprobación previa por escrito de Miraplacid.
4. Descargo de responsabilidad de garantía. El Licenciatario reconoce y acepta expresamente que el uso del Software eslaimer de garantía. El Licenciatario reconoce y acepta expresamente que el uso del Software es bajo su propio riesgo. El software se proporciona "AS IS," sin garantía de ningún tipo. SE EXCLUYEN TODAS LAS REPRESENTACIONES Y GARANTIAS EXPRESAS O IMPLEMENTADAS, INCLUIDAS, PERO NO LIMITADAS A, CUALQUIER GARANTIA IMPLICA DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN PARTICULAR O NO INFRACCIóN.
MIRAPLACID NO GARANTIZA QUE LAS FUNCIONES CONTENIDAS EN EL Software CUMPLE CON LOS REQUISITOS DEL LICENCIATARIO, O QUE EL FUNCIONAMIENTO DEL Software SEA ININTERRUMPIDO O LIBRE DE ERRORES, O QUE LOS DEFECTOS EN EL Software SE CORREGIRAN. Además, MIRAPLACID NO GARANTIZA NI REALIZA NINGUNA REPRESENTACION RELACIONADA CON EL USO O LOS RESULTADOS DEL USO DEL Software EN CONDICIONES DE SU CORRECTENCIA, PRECIO, FIABILIDAD U OTRA MANERA. NINGUNA INFORMACION O CONSEJO ORAL O ESCRITO DADO POR MIRAPLACID O SUS REPRESENTANTES AUTORIZADOS CREARá UNA GARANTIA O DE NINGUNA MANERA AUMENTAR EL ALCANCE DE ESTA GARANTIA. EN CASO DE QUE EL Software PROVEA DEFECTUOSO, EL LICENCIATARIO (Y NO MIRAPLACID O SU REPRESENTANTE AUTORIZADO) ASUMIRÁ Y PAGARÁ TODO EL COSTO DE TODOS LOS SERVICIOS, REPARACIONES O CORRECCIONES NECESARIOS.
5. Limitación de responsabilidad. MIRAPLACID NO SE RESPONSABILIZA POR NINGUNA DAños SUFFERIDOS POR EL LICENCIATARIO O CUALQUIER TERCEROS COMO RESULTADO DE UTILIZAR O DISTRIBUIR SOFTWARE. EN NINGUNA CASO MIRAPLACID SE RESPONSABILIZA DE NINGUNA VENIDA, PROFIT O DATOS PERDIDOS, O POR DAños DIRECTOS, INDIRECTOS, ESPECIALES, CONSECUENTES, INCIDENTALES O PUNITIVOS, SIN EMBARGO CAUSADOS Y CON RESPECTO A LA TEORIA DE RESPONSABILIDAD, QUE SURJAN DEL USO O LA INSABILIDAD DE USAR EL Software, INCLUSO SI MIRACIPLAD HA SIDO ADVERTIDO DE LA POSIBILIDAD DE DICHOS DATOS. EN NINGUNA CASO MIRAPLACID O RESPONSABILIDAD TOTAL CON EL LICENCIATARIO POR TODOS LOS DAños, Pérdidas, RECLAMACIONES Y CAUSAS DE ACCION, YA SEA EN CONTRATO, TORT (INCLUYENDO NEGLIGENCIA) O DE OTRA MANERA, EXCEDE LA CANTIDAD PAGADA POR EL LICENCIATARIO POR EL Software.
6. Terminación. La licencia se termina automáticamente cuando finaliza el período de prueba debido a la expiración del período de prueba o debido al registro del software.
El Licenciatario también puede rescindir esta Licencia en cualquier momento destruyendo todas las copias del Software. Esta Licencia finalizará inmediatamente sin previo aviso de Miraplacid si el Licenciatario no cumple con alguna disposición de esta Licencia. Tras dicha rescisión, el Licenciatario debe destruir todas las copias del Software.
Las disposiciones de los párrafos 3, 4, 5 y 7 sobreviven a la terminación de este Acuerdo.
7. Divisibilidad. Si alguna de las disposiciones de esta Licencia se considera que infringe la ley aplicable, es nula o inaplicable en cualquier jurisdicción, dichas disposiciones se renuncian a la medida necesaria para que la Licencia sea ejecutable en dicha jurisdicción. Sin embargo, si en opinión de Miraplacid la eliminación de cualquier disposición de la Licencia por el funcionamiento de este párrafo compromete injustificadamente los derechos o aumenta las responsabilidades de Miraplacid o Miraplacid se reserva el derecho de rescindir la Licencia y reembolsar la tarifa pagada por el Licenciatario, si la hubiera, como único y exclusivo recurso del Licenciatario.
8. Acuerdo completo. Esta Licencia constituye el acuerdo completo entre las partes con respecto al uso del Software y reemplaza todas las representaciones, entendimientos o acuerdos anteriores o contemporáneos, escritos u orales, con respecto a dicho tema. Ninguna modificación o modificación de esta Licencia será vinculante a menos que sea por escrito y firmada por un representante debidamente autorizado de Miraplacid.