Extensible Binary Meta Language
{{Infobox file format
| name = Extensible Binary Meta Language
| icon =
| extension =
| mime =
| magic = 1a 45 df a3
| type code =
| uniform type =
| owner =
| genre =
| container for =
| contained by =
| extended from =
| extended to = Matroska
| standard =
}}
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 designed as the framework language for the Matroska audio/video container format.{{cite book|last=Ralf Biebeler|title=Video-Codecs|date=2007 |publisher=Fachverlag Schiele & Schoen, 2007|isbn=978-3794907731}}{{cite book |author1=Paolo Nesi |title=Axmedis 2008 |author2=Kia Ng |author3=Jaime Delgado |date=2008 |publisher=Firenze University Press, 2008 |isbn=978-8884538109 |pages=51–56}}{{cite book|author1=Ajith Abraham |author2=Jaime Lloret Mauri |author3=John Buford |author4=Junichi Suzuki |author5=Sabu M. Thampi |title=Advances in Computing and Communications, Part IV|date=6 July 2011 |publisher=Springer, 2011|isbn=978-3642227257}}
EBML is not extensible in the same way that XML is, as the XML schema (e.g., DTD) must be known in advance.
See also
References
{{reflist}}
External links
- [https://matroska-org.github.io/libebml/ The EBML website]
- [https://matroska.org/technical/specs/index.html The EBML specifications]
- [https://datatracker.ietf.org/doc/rfc8794/ RFC 8794]
Category:Computer file formats
{{markup-languages-stub}}