三进制二进制和文本 DOM SDK 代表两种互补技术 - 二进制和文本。 这是可再分发的软件库组件 (dll),在 .Net 平台上工作,并附带文档、数据文件和示例。 Miraplacid 二进制文档对象模型 (二进制 DOM) 提供对已知格式的二进制文件的轻松访问。它可用于二进制数据分析和修改。 它是如何工作的:当然,它不能做不知道二进制文件格式。Miraplacid 二进制 DOM 和 Miraplacid 数据查看器都依赖于 Miraplacid 二进制数据定义 (.bdd) 文件,其中包含内部二进制文件结构的定义。所有 .bdd 文件包含在 Miraplacid 软件包中。 Miraplacid 文本文档对象模型 (文本 DOM) 是仅用于文本数据的类似技术。 它允许您创建、分析、修改和验证已知格式的各种文本文件。作为文本架构语言的模型,Yacc/Bison语言被取了。 与 ParmyDOM 不同,TextDOM 库保留了所有解析的数据,它为架构开发人员提供了一种特殊模式,用于忘记文本中不必要的空白字符和注释,并专注于实际文本数据结构。这在非常复杂的格式(如编程语言)中特别有用。 可以将现有文本定义架构从 EBNF/Yacc/Bison 和其他一些提供程序格式移植到 TDDL。 TextDOM 和 Miraplacid 文本查看器,一种基于米拉普拉西德文本 DOM 库的工具,使用 Miraplacid 文本数据定义 (.tdd) 文件,可在同一社区网站 http://BinoPedia.org 上找到。 免费供个人使用和合格的教育机构使用。
版本历史记录
- 版本 3.0 发布于 2015-11-04
文本DOM子系统添加,数据引擎改进,新的API,错误修复 - 版本 1.0 发布于 2011-07-14
软件信息
- 软件分类: 发展 > 组件和库
- 发布者: Miraplacid
- 许可: 免费
- 价格: N/A
- 版本: 3.0
- 适用平台: windows
终端用户许可协议
LICENSE AGREEMENT Warning: IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, DO NOT INSTALL, COPY OR USE THIS SOFTWARE. By installing, copying, or otherwise using Miraplacid Binary and Text DOM SDK, you agree to be bound by the terms listed below. 1. Limited License Grant. This License agreement grants you ("Licensee") a worldwide, non-exclusive, non-transferable limited permission to download and install Miraplacid Binary Document Object Model (BinaryDOM), Text Document Object Model (TextDOM) SDK and accompanying documentation ("Software"). This agreement grants you permission to use Software during the trial period. Licensee shall obtain a Miraplacid Binary and Text DOM SDK license to use Software after trial period expired. Licensee shall obtain Miraplacid Binary and Text DOM SDK license for each copy of the Software installed. Software use during trial period is free, but Licensee must comply with this License Agreement. Miraplacid Binary and Text DOM SDK license can be requested from web site http://www.binarydom.com/ The Software is licensed, not sold. The Software is protected by copyright law and international copyright treaty provisions, as well as other intellectual property laws and treaties. Licensee may make as many copies of Software as needed, provided that this License conspicuously appears with all copies of Software. 2. Restrictions. Software is copyrighted information of Miraplacid as indicated in the copyright notice in each file retain title to all copies. Regardless of whether you have license or not, you may not reverse engineer, decompile, or disassemble the Software, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. During the trial period, Software shall not be used for commercial or production purposes. This license expressly prohibits: (a) any direct or indirect monetary benefit from the use of the Software, (b) the use of the Software within the context of a home-based or part-time business, and (c) the use of the Software for any commercial, business, governmental, or institutional purpose (including educational and not-for-profit) of any kind. You may not sublicense, sell, lease or transfer the license to a commercial user. Derived software products based on BinaryDOM.dll from the Software covered by this trial period license shall not be installed on other computers. Licensee shall not use Software after trial period is expired unless such use is authorized by other license. 3. Names and Logos. Licensee is not authorized to use any Miraplacid name or logo in any other way without Miraplacid's prior written approval. 4. Disclaimer of Warranty. Licensee expressly acknowledges and agrees that use of Software is at its sole risk. Software is provided "AS IS," without a warranty of any kind. ALL EXPRESS OR IMPLIED REPRESENTATIONS AND WARRANTIES, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. MIRAPLACID DO NOT WARRANT THAT THE FUNCTIONS CONTAINED IN Software WILL MEET LICENSEE'S REQUIREMENTS, OR THAT THE OPERATION OF Software WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN Software WILL BE CORRECTED. FURTHERMORE, MIRAPLACID DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF Software IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY MIRAPLACID OR ITS AUTHORIZED REPRESENTATIVES SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD Software PROVE DEFECTIVE, LICENSEE (AND NOT MIRAPLACID OR ITS AUTHORIZED REPRESENTATIVE) SHALL ASSUME AND PAY THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 5. Limitation of Liability. MIRAPLACID SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE OR ANY THIRD PARTY AS A RESULT OF USING OR DISTRIBUTING SOFTWARE. IN NO EVENT WILL MIRAPLACID BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE Software, EVEN IF MIRAPLACID HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL MIRAPLACID'S OR TOTAL LIABILITY TO LICENSEE FOR ALL DAMAGES, LOSSES, CLAIMS AND CAUSES OF ACTION, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE, EXCEED THE AMOUNT PAID BY LICENSEE FOR Software. 6. Termination. License is terminated automatically when trial period ends either due to trial period expiration or due to software registration. Licensee may also terminate this License at any time by destroying all copies of Software. This License will terminate immediately without notice from Miraplacid if Licensee fails to comply with any provision of this License. Upon such termination, Licensee must destroy all copies of Software. The provisions of Paragraphs 3, 4, 5 and 7 survive termination of this Agreement. 7. Severability. If any of the provisions of this License are held to be in violation of applicable law, void, or unenforceable in any jurisdiction, then such provisions are herewith waived to the extent necessary for the License to be otherwise enforceable in such jurisdiction. However, if in Miraplacid's opinion deletion of any provisions of the License by operation of this paragraph unreasonably compromises the rights or increase the liabilities of Miraplacid or Miraplacid reserves the right to terminate the License and refund the fee paid by Licensee, if any, as Licensee's sole and exclusive remedy. 8. Complete Agreement. This License constitutes the entire agreement between the parties with respect to the use of Software and supersedes all prior or contemporaneous representations, understandings or agreements, written or oral, regarding such subject matter. No amendment to or modification of this License will be binding unless in writing and signed by a duly authorized representative of Miraplacid.