Monthly Archives: Jan 2020

Parsing EBML

Around ten years ago I posted a description of an EBML/Matroska parser I wrote in Python (which we still use in Exaile), but it doesn’t contain any explanation of the EBML parsing process. Well, recently I was asked, so here it is: a presentation detailing how to parse an EBML file.

PDF presentation (or read on to see the image exports of the slides)

Continue reading