快速信息集(FI)是一个规范,描述了以二进制编码格式在可扩展标记语言(XML)文档中传递数据的方法。编码的XML输出称为快速信息集文档,比其完整的XML表示要小得多。尽管在概念上类似于其他文档压缩技术,使用的编码方案不仅压缩X...
快速信息集(FI)是一个规范,描述了以二进制编码格式在可扩展标记语言(XML)文档中传递数据的方法。编码的XML输出称为快速信息集文档,比其完整的XML表示要小得多。尽管在概念上类似于其他文档压缩技术,使用的编码方案不仅压缩XML文档,同时也提高了XML数据的处理能力。女性与计算机倒立的FI规范是由国际电信联盟(ITU-T)和国际标准化组织(ISO)联合制定的,以建立在万维网联盟(W3C)XML信息集建议的基础上infoset是一种定义XML文档中可以包含的数据的方法,但它不是必须的。根据W3C的建议,infoset必须满足格式良好的XML的正确语法要求,还必须遵循XML命名空间中标识的正确属性和元素名称然而,文件,在被编码到fast infoset文档之前不需要是有效的。这意味着infoset不需要包含在XML文档中,并且可以通过其他方式生成。fast infoset文档中使用的编码方法被称为抽象语法表示法一(ASN.1)。ASN.1编码语言的使用作为Fast Infoset协议的基础,允许文档保留XML文档的所有自描述方面,以及一些附加的功能。文档中经常使用的字符串被索引并由一个数字代替。这包括XML名称及其属性图像或视频也可以直接包含在编码中,而不必经过额外的编码方案作为一种序列化技术,Fast Infoset与其他方法有些不同,例如高效XML交换(EXI)技术,这是W3C推荐的二进制XML格式。虽然EXI文档可以提供XML信息集更紧凑的表示,但它要求XML模式、原始的完整描述XML文档,在传输的两端都是已知的,因此可以对文档进行编码和解码。FI编码还可以使用高级功能,这些功能还可以利用XML模式进行额外的压缩。快速信息集编码技术用于许多电信领域。它最常出现在Internet上,为了在传输过程中节省带宽,提高服务器上传输XML数据的性能,并减轻接收端客户端应用程序的压力。这在移动互联网平台上尤其有用,因为设备可能会严重降低处理能力和传输吞吐量
-
发表于 2020-08-06 19:18
- 阅读 ( 835 )
- 分类:电脑网络