Définition - Que signifie ISO-CEI 24821-1?
ISO-CEI 24821-1 est une norme internationale, qui spécifie un format pour les documents XML. Il définit une norme d'interprétation de l'ensemble d'informations XML (XML Infoset) à l'aide d'un codage binaire. Les notations de contrôle de codage (ECN) ASN.1 et ASN.1 sont les notations largement utilisées pour spécifier les codages binaires.
Ce terme est également connu sous le nom de Fast Infoset (FI).
Definir Tech explique ISO-IEC 24821-1
La norme ISO-CEI 24821-1 a été publiée en 2007 en tant que norme basée sur la technologie. Il s'appelait alors Fast Infoset. La technologie FI a été développée pour remplacer la syntaxe XML du World Wide Web Consortium (W3C). La spécification FI est approuvée par l'Union internationale des télécommunications (UIT) et a été publiée pour la première fois en mai 2005 par l'UIT, puis par l'ISO en 2007. La spécification FI a été approuvée par l'UIT et l'ISO. La technologie FI déploie plusieurs techniques, qui aident à réduire la taille des encodages. Il aide également à accélérer le traitement des documents par rapport à la représentation XML du W3C. Les documents créés au format XML peuvent être convertis au format FI très facilement. Un autre mythe à propos de FI ASN.1 est que FI nécessite la prise en charge des outils ASN.1. Bien que les spécifications FI soient basées sur des notations ASN.1, FI ne nécessite pas d'outils ASN.1 dans la mise en œuvre réelle.
L'ISO / CEI 24824-1 permet l'utilisation de tableaux dynamiques (pour représenter à la fois des chaînes de caractères et des noms qualifiés) et des vocabulaires initiaux et externes.
L'ISO / CEI 24824-1 définit également un type de support MIME (Internet Mail Extensions), qui reconnaît un document FI. La spécification FI dépend du format de fichier ASN.1. Il peut inclure des blocs tag / longueur / valeur. Les préfixeurs de longueur sont utilisés à la place des délimiteurs pour stocker les valeurs de texte des attributs et des éléments.
Les jeux d'informations rapides sont généralement compressés pendant le processus de génération de fichiers XML. Cela les rend encore plus rapides par rapport aux algorithmes de compression de style Zip sur un flux XML. Les performances de FI sont beaucoup plus rapides avec une simple API (interface de programmation d'application) pour l'analyse de type XML (SAX) par rapport aux performances d'analyse de XML 1.0 sans compression de type Zip.
Certains des avantages de l'ISO-CEI 24821-1 sont les suivants:
- Il n'y a pas de balises de fin. La duplication de caractères pour les balises de fin devient inutile.
- Aucun caractère n'est échappé. La vérification des caractères peut prendre du temps. Si un caractère doit être remplacé, cela peut entraîner une utilisation supplémentaire de la mémoire et du temps.
- L'utilisation de préfixeurs de longueur pour le contenu permet à un décodeur d'allouer des ressources avec précision. Un contenu volumineux peut être rejeté immédiatement.
- Les chaînes répétées sont indexées. Cela permet de minimiser la taille du document. La chaîne répétée est remplacée par une chaîne couramment utilisée avec un entier. Les exemples incluent les noms d'éléments et d'attributs.