„Binary XML“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
KLBot2 (Diskussion | Beiträge) K Bot: 2 Interwiki-Link(s) nach Wikidata (d:Q863511) migriert |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
'''Binary XML''' ist ein Oberbegriff für die Versuche, ein [[ |
'''Binary XML''' ist ein Oberbegriff für die Versuche, ein [[Extensible Markup Language|XML]]-Dokument in einer binären Repräsentation statt einer reinen Textform zu speichern. |
||
Momentan gibt es keinen |
Momentan gibt es keinen einheitlichen Standard, sondern mehrere, konkurrierende Formate, als Beispiele seien hier [[WBXML]], [[EBML]], [[XBMF]] und [[Efficient XML Interchange|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). |
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). |
||
Zeile 14: | Zeile 14: | ||
* http://www.w3.org/XML/Binary/ |
* http://www.w3.org/XML/Binary/ |
||
* http://grids.ucs.indiana.edu/ptliupages/publications/PPAM2005Fox.pdf (PDF |
* http://grids.ucs.indiana.edu/ptliupages/publications/PPAM2005Fox.pdf (PDF; 426 kB) |
||
* http://ebml.sourceforge.net/src/ |
* http://ebml.sourceforge.net/src/ |
||
* http://www.w3.org/TR/wbxml/ |
* http://www.w3.org/TR/wbxml/ |
||
* http://sotf.sourceforge.net/documents/XBMF_V0-31.pdf (PDF |
* http://sotf.sourceforge.net/documents/XBMF_V0-31.pdf (PDF; 129 kB) |
||
[[Kategorie:XML]] |
[[Kategorie:XML]] |
||
[[Kategorie: |
[[Kategorie:Datenserialisierungformat]] |
Version vom 29. September 2023, 20:12 Uhr
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
- speicherplatzoptimierte binäre Repräsentation „BiM“ bei MPEG-7