Extensible Binary Meta Language
Encyclopedia
Extensible Binary Meta Language (EBML) is a generalized file format
for any kind of data, aiming to be a binary equivalent to XML
. It provides a basic framework for storing data in XML-like tags. It was originally developed for the Matroska
audio/video container format.
EBML is not extensible in the same way that XML is, as the Document Type Definition
must be known in advance.
File format
A file format is a particular way that information is encoded for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa. There are different kinds of formats for...
for any kind of data, aiming to be a binary equivalent to XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....
. It provides a basic framework for storing data in XML-like tags. It was originally developed for the Matroska
Matroska
The Matroska Multimedia Container is an open standard free container format, a file format that can hold an unlimited number of video, audio, picture or subtitle tracks in one file. It is intended to serve as a universal format for storing common multimedia content, like movies or TV shows...
audio/video container format.
EBML is not extensible in the same way that XML is, as the Document Type Definition
Document Type Definition
Document Type Definition is a set of markup declarations that define a document type for SGML-family markup languages...
must be known in advance.