Taula de continguts:
Definició: què significa ISO-IEC 24821-1?
ISO-IEC 24821-1 és un estàndard internacional, que especifica un format per a documents XML. Defineix un estàndard per a la interpretació del conjunt d'informació XML (XML Infoset) amb l'ajuda de codificació binària. La notació de control de codificació ASN.1 i ASN.1 (ECN) són les notacions àmpliament utilitzades per especificar codificacions binàries.
Aquest terme també es coneix com a Infoset ràpid (FI).
Techopedia explica ISO-IEC 24821-1
La ISO-IEC 24821-1 es va publicar el 2007 com a estàndard basat en la tecnologia. Aleshores es va anomenar Infoset ràpid. La tecnologia FI es va desenvolupar com a substitut de la sintaxi XML del World Wide Web Consortium (W3C). L’especificació FI està aprovada per la Unió Internacional de telecomunicacions (UIT) i es va publicar per primera vegada el maig del 2005 per la UIT i després per la ISO el 2007. La especificació FI va ser aprovada tant per la UIT com per la ISO. La tecnologia FI desplega diverses tècniques, que ajuden a reduir la mida de les codificacions. També ajuda a obtenir un processament més ràpid de documents en comparació amb la representació XML del W3C. Els documents creats en format XML es poden convertir en format FI amb molta facilitat. Un altre mite sobre FI ASN.1 és que FI requereix suport d’eines ASN.1. Tot i que les especificacions de FI es basen en notacions ASN.1, FI no necessita eines ASN.1 en la implementació real.
ISO / IEC 24824-1 permet l’ús de taules dinàmiques (per representar tant cadenes de caràcters com noms qualificats) i vocabularis inicials i externs.
L’ISO / IEC 24824-1 també defineix un tipus multimèdia d’extensions de correu d’Internet (MIME), que reconeix un document FI. L'especificació FI depèn del format de fitxer ASN.1. Pot incloure blocs d’etiquetes / longitud / valor. Els prefixadors de longitud s'utilitzen en lloc dels delímetres per emmagatzemar valors de text d'atributs i elements.
Les infosets ràpids solen comprimir-se durant el procés de generació de fitxers XML. Això els fa encara més ràpids si es comparen amb algorismes de compressió d'estil Zip en un flux XML. El rendiment de FI és molt més ràpid amb una simple API (interfície de programació d'aplicacions) per a l'analisi de tipus XML (SAX) en comparació amb el rendiment de l'analisi de XML 1.0 sense compressió d'estil Zip.
Alguns dels avantatges de la ISO-IEC 24821-1 són els següents:
- No hi ha etiquetes finals. La duplicació de caràcters per a les etiquetes finals no és necessària.
- No s’escapa personatges. La comprovació de caràcters pot consumir temps. Si cal substituir qualsevol personatge, pot produir temps addicional i memòria.
- L'ús de prefixadors de longitud per al contingut permet que un decodificador assumi recursos de forma precisa. El contingut de grans dimensions es pot rebutjar immediatament.
- Les cadenes repetides estan indexades. Això ajuda a minimitzar la mida del document. La cadena repetida es substitueix per una cadena d'ús comú amb un nombre enter. Els exemples inclouen els noms d'elements i atributs.