发展历程 什么是iso-iec 24821-1? -技术百科的定义

什么是iso-iec 24821-1? -技术百科的定义

目录:

Anonim

定义-ISO-IEC 24821-1是什么意思?

ISO-IEC 24821-1是一个国际标准,它指定了XML文档的格式。 它定义了一种在二进制编码的帮助下解释XML信息集(XML Infoset)的标准。 ASN.1和ASN.1编码控制符号(ECN)是用于指定二进制编码的广泛使用的符号。


此术语也称为快速信息集(FI)。

技术百科解释了ISO-IEC 24821-1

ISO-IEC 24821-1作为基于技术的标准于2007年发布。 然后称为快速信息集。 FI技术是替代万维网联盟(W3C)XML语法而开发的。 FI规范已获得国际电信联盟(ITU)的批准,并于2005年5月由ITU首次发布,然后于2007年由ISO发行。FI规范已由ITU和ISO共同批准。 FI技术展现了多种技术,有助于减少编码的大小。 与W3C XML表示相比,它还有助于更快地处理文档。 以XML格式创建的文档可以很容易地转换为FI格式。 关于FI ASN.1的另一个神话是FI需要ASN.1工具支持。 尽管FI规范基于ASN.1表示法,但FI在实际实施中不需要ASN.1工具。


ISO / IEC 24824-1允许使用动态表(用于表示字符串和限定名称)以及初始和外部词汇表。


ISO / IEC 24824-1还定义了可识别FI文档的多用途Internet邮件扩展(MIME)媒体类型。 FI规范取决于ASN.1文件格式。 它可能包括标签/长度/值块。 使用长度前缀而不是定界符来存储属性和元素的文本值。


快速信息集通常在XML文件生成过程中进行压缩。 与XML流上的Zip样式压缩算法相比,这使它们更快。 与没有Zip样式压缩的XML 1.0的解析性能相比,使用XML(SAX)类型的解析的简单API(应用程序编程接口),FI的性能要快得多。


ISO-IEC 24821-1的一些优点如下:

  • 没有结束标签。 结束标签的字符复制变得不必要。
  • 没有字符被转义。 字符检查会浪费时间。 如果需要替换任何字符,可能会导致额外的时间和内存使用。
  • 对内容使用长度前缀可以使解码器准确分配资源。 大量内容可以立即被拒绝。
  • 重复的字符串被索引。 这有助于最小化文档大小。 重复的字符串将替换为带有整数的常用字符串。 示例包括元素和属性名称。
什么是iso-iec 24821-1? -技术百科的定义