Le Binary XML, ou Binary Extensible Markup Language est un format de fichier XML binarisé.

Il fait référence à toute spécification qui essaye de coder un document XML dans un format de données binaire, plutôt que du texte. Plusieurs formats sont en compétition, et aucun n'a été largement adopté[Quand ?] par une organisation de standardisation ou accepté comme un standard de facto. L'utilisation d'un format XML binarisé réduit généralement la taille des documents XML et les ressources nécessaires à l'analyse (parsing), mais interdit l'utilisation d'éditeurs de texte usuels pour voir et modifier le document. Les autres avantages incluent l'accès direct et l'indexation facilitée des documents XML.

Le défi majeur pour le XML binarisé est de créer un standard unique et largement adopté. Le World Wide Web Consortium (W3C) a un groupe de travail sur la XML binarisé (XML Binary Working Group), alors que Sun Microsystems promeut le Fast Infoset adopté comme standard ISO. Un autre standard (ISO/IEC 23001-1), connu sous le nom de BiM, a été standardisé par l'ISO en 2001. BiM est utilisé par beaucoup de standards ETSI pour la télévision numérique et la télévision mobile.

Les alternatives au XML binarisé incluent l'utilisation de méthodes de compression traditionnelles sur des documents XML (par exemple gzip); ou en utilisant un standard existant tel que ASN.1. Les méthodes de compression traditionnelles, cependant, n'offrent que l'avantage de la compression, sans les avantages du temps d'analyse et d'accès direct. ASN.1 est utilisé comme base de Fast Infoset, qui est un standard de XML binarisé. Il existe également des approches hybrides (par exemple VTD-XML) qui attachent un petit fichier d'indexation à un document XML pour éliminer le surcoût de l'analyse grammaticale.

Projets et formats de XML binarisés

modifier

Références

modifier


📚 Artikel Terkait di Wikipedia

XML Schema

XSD XML Schema XML Schema, publié comme recommandation par le W3C en mai 2001, est un langage de description de format de document XML permettant de définir

JavaScript Object Notation

textuel dérivé de la notation des objets du langage JavaScript. Il concurrence XML pour la représentation et la transmission d’information structurée. Imaginé

Binary MPEG

sources. Binary MPEG (BiM) format for XML est une norme internationale (ISO/IEC 23001-1 MPEG systems technologies - Part 1: Binary MPEG format for XML) qui

Microsoft PowerPoint

version 2008 pour Mac OS X, de nouveaux formats utilisant la technologie Open XML ont été introduits : .pptx, .ppsx et .potx. Comme les fichiers issus de Microsoft

Microsoft Excel

l'acronyme BIFF (Binary Interchange File Format). Excel 2007 utilise le format propriétaire de fichier Open XML identique à la structure du format XML comme format

Liste d'extensions de fichiers

fodg, Flat (XML) OpenDocument Graphics. fodp, Flat (XML) OpenDocument Presentation. fods, Flat (XML) OpenDocument Spreadsheet. fodt, Flat (XML) OpenDocument

Message Transmission Optimization Mechanism

XOP (XML-binary Optimized Packaging). L'efficacité de MTOM réside dans la taille des messages envoyés dans le flux. Puisque SOAP utilise le XML, les données

Liste d'abréviations en informatique

BPSK : Binary Phase Shift Keying BRLTTY : Braille TTY, voir Oralux, lecteur d'écran et plage braille BSA : Business Software Alliance BSC : Binary Synchronous