Extensible Binary Meta Language, or EBML, is a generalized file format for (theoretically) any kind of data, aiming to be a binary equivalent to XML. A file format is a particular way to encode information for storage in a computer file. ... Jump to: navigation, search The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages. ...
It was originally developed for the Matroska audio/video container format. Matroska (common file extension being . ...
BinaryXML, or BinaryExtensible Markup Language, refers to any specification which attempts to encode an XML document in a binary data format, rather than plain text.
Using a binaryXML format generally reduces the verbosity of XML documents and cost of parsing, while hindering the use of ordinary text editors to view and edit the document.
Alternatives to binaryXML include using traditional file compression methods on XML documents (for example gzip); or using an existing standard such as ASN.1.