Binary XML ist ein Oberbegriff für die Versuche, ein XML-Dokument in einer binären Repräsentation statt einer reinen Textform zu speichern.

Momentan gibt es keinen einheitlichen Standard, sondern mehrere, konkurrierende Formate, als Beispiele seien hier WBXML, EBML, XBMF und EXI genannt. Dadurch ergibt sich, dass „Binary XML“ je nach Anwender verschiedene Bedeutung haben kann. So wird manchmal von einer binären Kodierung des XML-Dokumentes ausgegangen, während es in anderen Fällen darum geht, binäre Daten in einem XML-File zu speichern. Ein gzip-komprimiertes XML-Dokument kann auch als Binary XML verstanden werden.

Die Vorteile einer binären Darstellung liegen in der kleineren Dateigröße, der Möglichkeit des wahlfreien Zugriffs sowie der Indizierung und leichteren Syntaxanalyse (letzter Punkt wird in der „Community“ allerdings kontrovers debattiert).

Nachteilig ist, dass binäre XML-Dokumente nicht mehr einfach in einem Texteditor editiert werden können.

Siehe auch

Bearbeiten
  • speicherplatzoptimierte binäre Repräsentation „BiM“ bei MPEG-7
Bearbeiten

📚 Artikel Terkait di Wikipedia

WAP Binary XML

WAP Binary XML (WBXML) ist eine standardisierte Binär-Repräsentation von XML. Primäres Ziel ist die Datenkomprimierung für schmalbandige Internetleitungen

Efficient XML Interchange

Ansätze eine binäre Repräsentation für XML zu etablieren (vgl. Binary XML). Auf Basis der Schlussfolgerungen der XML Binary Characterization Working Group wurde

EBML

Matroska entwickelt. Es gibt noch weitere Formate, die unter dem Oberbegriff Binary XML zusammengefasst werden. Offizielle Website EBML-Spezifikation

JSON

Strukturen möglich. In XML sind die einzelnen Knoten der Datenstruktur benannt, während die Knoten in JSON unbenannt sind. In XML können einfache Zeichenketten

Exchange Broadcast Binary and Metadata Format

Exchange Broadcast Binary and Metadata Format (XBMF) ist ein binäres Dateiformat, das als Containerformat für Metadaten im XML-Format und Inhalten wie

XML-binary Optimized Packaging

XML-binary Optimized Packaging (XOP) ist eine W3C-Empfehlung für die Repräsentation binärer Daten in XML-Dokumenten. XOP ersetzt damit die sonst für die

XOP

ist die Abkürzung für: XML-binary Optimized Packaging (XOP): eine W3C-Empfehlung für die Repräsentation binärer Daten in XML-Dokumenten. XOP (Befehlserweiterung):

X3D

Extensible 3D, kurz X3D, ist eine auf XML (XML-Encoding, Datei-Endung .x3d) basierende Beschreibungssprache für 3D-Modelle, die in einem Webbrowser angezeigt