Iso-iec 24821-1

Definición: ¿Qué significa ISO-IEC 24821-1?

ISO-IEC 24821-1 es un estándar internacional que especifica un formato para documentos XML. Define un estándar para interpretar el conjunto de información XML (XML Infoset) con la ayuda de codificación binaria. La notación de control de codificación (ECN) ASN.1 y ASN.1 son las notaciones más utilizadas para especificar codificaciones binarias.

Este término también se conoce como Fast Infoset (FI).

Techinfo explica ISO-IEC 24821-1

La ISO-IEC 24821-1 se lanzó en 2007 como un estándar basado en tecnología. Luego se llamó Fast Infoset. La tecnología FI se desarrolló como un sustituto de la sintaxis XML del World Wide Web Consortium (W3C). La especificación FI está aprobada por la Unión Internacional de Telecomunicaciones (UIT) y fue publicada por primera vez en mayo de 2005 por la UIT y luego por ISO en 2007. La especificación FI fue aprobada tanto por la UIT como por la ISO. La tecnología FI despliega varias técnicas, que ayudan a reducir el tamaño de las codificaciones. También ayuda a lograr un procesamiento más rápido de documentos en comparación con la representación XML de W3C. Los documentos creados en formato XML se pueden convertir a formato FI muy fácilmente. Otro mito sobre FI ASN.1 es que FI requiere compatibilidad con la herramienta ASN.1. Aunque las especificaciones de FI se basan en notaciones ASN.1, FI no requiere herramientas ASN.1 en la implementación real.

ISO / CEI 24824-1 permite el uso de tablas dinámicas (para representar tanto cadenas de caracteres como nombres calificados) y vocabularios iniciales y externos.

ISO / IEC 24824-1 también define un tipo de medio de extensiones de correo de Internet multipropósito (MIME), que reconoce un documento FI. La especificación FI depende del formato de archivo ASN.1. Puede incluir bloques de etiqueta / longitud / valor. Se utilizan prefijos de longitud en lugar de delimitadores para almacenar valores de texto de atributos y elementos.

Los conjuntos de información rápidos generalmente se comprimen durante el proceso de generación de archivos XML. Esto los hace aún más rápidos en comparación con los algoritmos de compresión de estilo Zip en un flujo XML. El rendimiento de FI es mucho más rápido con una API (interfaz de programación de aplicaciones) simple para el análisis de tipo XML (SAX) en comparación con el rendimiento de análisis de XML 1.0 sin compresión de estilo Zip.

Algunas de las ventajas de ISO-IEC 24821-1 son las siguientes:

  • No hay etiquetas finales. La duplicación de caracteres para las etiquetas finales se vuelve innecesaria.
  • No se escapa ningún personaje. La verificación de caracteres puede consumir tiempo. Si algún carácter necesita ser reemplazado, puede resultar en un uso adicional de tiempo y memoria.
  • El uso de prefijos de longitud para el contenido permite que un decodificador asigne recursos con precisión. El contenido grande se puede rechazar de inmediato.
  • Las cadenas repetidas están indexadas. Esto ayuda a minimizar el tamaño del documento. La cadena repetida se reemplaza por una cadena de uso común con un número entero. Los ejemplos incluyen nombres de elementos y atributos.