Skip to main content

Extensible Binary Meta Language

The information below is for an old version of the document.
Document Type This is an older version of an Internet-Draft that was ultimately published as an RFC.
Authors Steve Lhomme, Dave Rice , Moritz Bunkus
Last updated 2018-07-16 (Latest revision 2018-01-03)
Stream Internet Engineering Task Force (IETF)
Expired & archived
Stream WG state WG Document
Associated WG milestone
Jun 2019
Submit specification for EBML to IESG (Standards Track)
Document shepherd (None)
IESG IESG state Expired
Consensus boilerplate Unknown
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


This document defines the Extensible Binary Meta Language (EBML) format as a generalized file format for any type of data in a hierarchical form. EBML is designed as a binary equivalent to XML and uses a storage-efficient approach to build nested Elements with identifiers, lengths, and values. Similar to how an XML Schema defines the structure and semantics of an XML Document, this document defines how EBML Schemas are created to convey the semantics of an EBML Document.


Steve Lhomme
Dave Rice
Moritz Bunkus

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)