EBML

Utvidbart binært metaspråk
Generell informasjon
Første utgivelse 2001
utvidet til Matroska
åpent format ?

EBML står for E xtensible B inary M eta Språk og ble opprettet som en forenklet binær utvidelse av XML for å lagre og manipulere data hierarkisk med felt med variabel lengde.

EBML følger samme modell som XML , og skiller syntaks og semantikk . Dette gjør det mulig for et generisk EBML- bibliotek å lese et hvilket som helst format som er castet på det. Det er den spesifikke applikasjonen som vil tolke dataene, siden den vet hvordan den skal håndtere hvert element (som det skjer med XML -tagger ).

EBML kan sammenlignes med XML med unntak av følgende begrensninger:

Samtidig er noen av fordelene fremfor XML:

Referanser

Eksterne lenker