快速信息集(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
- 閱讀 ( 762 )
- 分類:電腦網絡