Accueil Développement Qu'est-ce que l'ISO-IEC 24821-1? - définition de techopedia

Qu'est-ce que l'ISO-IEC 24821-1? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie ISO-CEI 24821-1?

ISO-IEC 24821-1 est une norme internationale qui spécifie un format pour les documents XML. Il définit une norme pour interpréter l'ensemble d'informations XML (XML Infoset) à l'aide d'un codage binaire. Les notations de contrôle d'encodage (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).

Techopedia explique ISO-IEC 24821-1

L'ISO-CEI 24821-1 a été publiée en 2007 en tant que norme technologique. Il s'appelait alors Fast Infoset. La technologie FI a été développée en remplacement de 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 contribuent à réduire la taille des encodages. Il permet également d'accélérer le traitement des documents par rapport à la représentation XML W3C. Les documents créés au format XML peuvent être convertis très facilement au format FI. Un autre mythe à propos de FI ASN.1 est que FI nécessite la prise en charge de l'outil ASN.1. Bien que les spécifications FI soient basées sur les notations ASN.1, FI n'a pas besoin d'outils ASN.1 dans la mise en œuvre réelle.


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.


ISO / IEC 24824-1 définit également un type de support MIME (Internet mail extensions) polyvalent, qui reconnaît un document FI. La spécification FI dépend du format de fichier ASN.1. Il peut inclure des blocs d'étiquette / longueur / valeur. Les préfixes de longueur sont utilisés à la place des délimiteurs pour stocker les valeurs de texte des attributs et des éléments.


Les infosets 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 style 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 temps et de mémoire.
  • L'utilisation de préfixes 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 réduire 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.
Qu'est-ce que l'ISO-IEC 24821-1? - définition de techopedia