chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是EXI,EXI基礎(chǔ)知識(shí)

哲想軟件 ? 來源:哲想軟件 ? 2025-02-07 09:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

EXI 是 W3C 推薦高效 XML 交換 (EXI) 格式 1.0(第二版)中指定的 XML 的一種非常緊湊的表示。與標(biāo)準(zhǔn)(文本)XML 相比,EXI 提高了序列化和解析速度,并允許更有效地使用內(nèi)存和電池壽命。EXI 流通常比等效的 XML 文檔小很多倍,并且需要更少的 CPU 時(shí)間來讀取或?qū)懭搿?/p>

EXI 可以通過兩種主要方式對(duì) XML 文檔進(jìn)行編碼 - schemaless 模式和 schema-informed 模式。在 schemaless 模式下,EXI 可以對(duì)任何 XML 文檔進(jìn)行編碼,無論模式是否可供編碼器使用。在 schema-informed 模式下,EXI 具有獨(dú)特的能力,可以利用從 XML 模式中提取的信息來提高編碼效率,而通常不需要嚴(yán)格 數(shù)據(jù)對(duì)模式的依從性。但是,如果用戶確定數(shù)據(jù)根據(jù)架構(gòu)有效,EXI 編碼可以甚至更有效。

模式信息的使用使 EXI 編碼更有效,因?yàn)樗试S EXI 處理器在 EXI 流中的任何點(diǎn)對(duì)流中的下一項(xiàng)進(jìn)行某些預(yù)測(cè)。例如,如果模式指定元素“A”(在特定上下文中)必須始終跟隨元素“B”,那么當(dāng)前一個(gè)元素是“A”時(shí),元素“B”的出現(xiàn)將被編碼為 < span style="text-decoration: underline">零位(在 strict 模式下)。

在 schemaless 模式下,在編碼或解碼操作期間,EXI 處理器會(huì)根據(jù)目前遇到的文檔的實(shí)際內(nèi)容不斷修改編碼每個(gè)項(xiàng)目的方式。例如,當(dāng)EXI編碼器在一個(gè)元素“P”的內(nèi)容中遇到一個(gè)元素“C”時(shí),它假設(shè)當(dāng)當(dāng)前父元素是一個(gè)元素時(shí),一個(gè)名為“C”的元素比其他名字的元素出現(xiàn)的概率更高 命名為“P”,并創(chuàng)建一種縮寫方式來編碼名為“C”的元素在名為“P”的元素下的出現(xiàn)。下一次在名為“P”的元素下遇到名為“C”的元素(相同或具有相同名稱的后續(xù)元素),EXI 編碼器將能夠使用“C”的縮寫編碼,從而保存 空間。

總之,EXI 的用戶可以在三個(gè)主要選項(xiàng)之間進(jìn)行選擇:(a) 根本不使用模式 (schemaless),(b) 在 一種僅支持有效 XML 文檔的方式(schema-informed, strict),以及 (c) 以支持偏離模式的方式使用模式(< span style="font-style:italic">schema-informed, non-strict)。schema-informed, strict mode 是三者中效率最高的。schemaless 模式是最容易使用的,因?yàn)樗簧婕澳J健?/p>

EXI 與許多其他 XML 壓縮技術(shù)一樣,使用字符串表來臨時(shí)存儲(chǔ)正在編碼的 XML 文檔中出現(xiàn)的某些類型的字符串,例如名稱空間 URI、本地名稱、屬性值等,以允許后續(xù)出現(xiàn)相同的字符串。要使用短字符串標(biāo)識(shí)符編碼的字符串。在 schemaless 模式下,所有的字符串表都會(huì)在編碼或解碼操作開始時(shí)重置。在 schema-informed 模式中,包含命名空間 URI 和本地名稱的字符串表預(yù)先填充了取自模式或在 XML 模式建議中定義的字符串,以便 在每個(gè)編碼或解碼操作開始時(shí),這些字符串將是已知的。

EXI 中還有其他選項(xiàng)會(huì)影響 EXI 流的內(nèi)容。其中一些選項(xiàng),稱為 保真度選項(xiàng),控制 EXI 處理器在 EXI 流中包含某些類型的項(xiàng)目的能力,例如 XML 注釋、處理指令和命名空間聲明。如果用戶對(duì)保留在 EXI 編碼中的此類項(xiàng)目之一不感興趣,他們可以選擇一個(gè)選項(xiàng),通過不必包含該類型的項(xiàng)目來使 EXI 編碼更有效。因此,例如,如果用戶聲明不需要保留名稱空間聲明和前綴,則 EXI 流編碼器將放棄對(duì)這些內(nèi)容進(jìn)行編碼的能力,并且生成的 EXI 流可能更緊湊。還有另一個(gè)保真度選項(xiàng),它控制簡(jiǎn)單類型的屬性和元素的原始字符串值的保留。當(dāng)此選項(xiàng)not被選中時(shí),這些值的編碼效率更高(例如,類型為xsd:integer< /span> 將被編碼為二進(jìn)制整數(shù)而不是字符串),但讀取器在讀回 EXI 流時(shí)不可能重建確切的原始字符串。在許多應(yīng)用程序中,這種信息丟失是可以接受的,因此不應(yīng)選擇此選項(xiàng)。

EXI 的最后一個(gè)主要特性是支持字節(jié)對(duì)齊和壓縮。用戶可以選擇以下四種對(duì)齊方式之一:(a) bit-packed 對(duì)齊方式,(b) byte-aligned 對(duì)齊,(c) 預(yù)壓縮,和 (d) 壓縮跨度>。Bit-packed 和 compression 是更緊湊的(compression 通常但不總是比 bit-packed) 更緊湊。Bit-packed 和 byte-aligned 是更快的(byte-aligned 可能比 bit-packed 稍快)。

precompression 和 compression 都將 EXI 流中的編碼數(shù)據(jù)排列到特定的布局中,其中所有可能相似的編碼數(shù)據(jù)項(xiàng)都靠近在一起。這種安排提高了應(yīng)用于數(shù)據(jù)的壓縮算法的有效性。Precompression 本身不執(zhí)行任何壓縮,因?yàn)樗奈ㄒ荒康氖菫橐獞?yīng)用到的外部壓縮步驟(EXI 處理器之外)準(zhǔn)備 EXI 流EXI 流。壓縮 更進(jìn)一步,將標(biāo)準(zhǔn) DEFLATE 算法應(yīng)用于每個(gè)相似的編碼數(shù)據(jù)項(xiàng)塊,以生成最終的 EXI 流。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20332

    瀏覽量

    254983
  • 解碼
    +關(guān)注

    關(guān)注

    0

    文章

    189

    瀏覽量

    28880
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    1040

    瀏覽量

    57136

原文標(biāo)題:OSS Nokalva:什么是EXI?

文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用我自己的編譯從 NVME 啟動(dòng)內(nèi)核崩潰怎么解決?

    po[12.901912] [] dump_backtrace+0x1c/0x24int does not exi[12.908687] [] dump_stack_lvl+0x40
    發(fā)表于 03-03 07:23

    labview編程及基礎(chǔ)知識(shí)分享

    最近建了一個(gè)公眾號(hào),本人會(huì)在上面進(jìn)行l(wèi)abview編程知識(shí)的分享,歡迎大家關(guān)注;公眾號(hào)叫:上位機(jī)知識(shí)分享LABVIEW
    發(fā)表于 02-13 10:08

    阻燃系列基礎(chǔ)知識(shí)

    我很榮幸有機(jī)會(huì)在這里與大家分享我對(duì)阻燃系列基礎(chǔ)知識(shí)的研究。今天,我們將探討的主題是“阻燃系列基礎(chǔ)知識(shí)”。在我們?nèi)粘I钪?,火?zāi)事故頻發(fā),造成巨大的財(cái)產(chǎn)損失和人員傷亡。因此,了解阻燃材料的基礎(chǔ)知識(shí)對(duì)于
    的頭像 發(fā)表于 02-06 08:07 ?599次閱讀
    阻燃系列<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    嵌入式基礎(chǔ)知識(shí)-系統(tǒng)調(diào)度

    恢復(fù)任務(wù)的優(yōu)先級(jí)高于正在運(yùn)行任務(wù)的優(yōu)先級(jí),則會(huì)發(fā)生任務(wù)切換,將該任務(wù)將再次轉(zhuǎn)換任務(wù)狀態(tài),由就緒態(tài)變成運(yùn)行態(tài)。 5、總結(jié) 本篇介紹了系統(tǒng)調(diào)度的基礎(chǔ)知識(shí),包括進(jìn)程的三種基本狀態(tài),進(jìn)程切換,AUTOSAR與RTOS的任務(wù)切換基礎(chǔ)知識(shí)
    發(fā)表于 12-16 08:15

    無刷電機(jī)驅(qū)動(dòng)器的基礎(chǔ)知識(shí)

    本文將從技術(shù)角度出發(fā),對(duì)三相無刷電機(jī)的電機(jī)驅(qū)動(dòng)器的作用、種類和規(guī)格進(jìn)行介紹。通過本文,您可以學(xué)習(xí)到電機(jī)驅(qū)動(dòng)器選型所需的基礎(chǔ)知識(shí)。
    的頭像 發(fā)表于 12-10 14:13 ?6906次閱讀
    無刷電機(jī)驅(qū)動(dòng)器的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    穩(wěn)抓地層 “脈搏”!邁威本安型串口服務(wù)器護(hù)煤礦深井通信

    Mport3101-Exi嵌入式本安型串口服務(wù)器強(qiáng)力支撐。它專為嚴(yán)苛環(huán)境設(shè)計(jì),以穩(wěn)定、可靠的工業(yè)級(jí)連接,確保每一條微震信號(hào)實(shí)時(shí)上傳,為礦山安全提供堅(jiān)實(shí)保障。
    的頭像 發(fā)表于 12-04 18:21 ?626次閱讀
    穩(wěn)抓地層 “脈搏”!邁威本安型串口服務(wù)器護(hù)煤礦深井通信

    Linux驅(qū)動(dòng)開發(fā)的必備知識(shí)

    內(nèi)核基礎(chǔ)知識(shí): 1、熟悉 Linux 內(nèi)核的架構(gòu)、模塊系統(tǒng)、進(jìn)程管理、內(nèi)存管理等。 了解內(nèi)核的編譯和加載過程。 2、C編程技能: 精通 C 語言編程,包括指針操作、內(nèi)存管理、結(jié)構(gòu)體等
    發(fā)表于 12-04 07:58

    RK?平臺(tái)?Vendor Storage?開發(fā)指南:基礎(chǔ)知識(shí)、流程與實(shí)用技巧

    備可靠性校驗(yàn)、掉電恢復(fù)等關(guān)鍵特性,是保障設(shè)備身份標(biāo)識(shí)、功能授權(quán)等核心信息安全的重要組件。本文將從基礎(chǔ)知識(shí)、開發(fā)流程、使用途徑三方面,為開發(fā)者梳理完整的開發(fā)邏輯。 一、核心基礎(chǔ)知識(shí):了解?Vendor Storage?是什么? 1.?核心定位與核心特性 Vendor Sto
    的頭像 發(fā)表于 11-22 07:11 ?1182次閱讀
    RK?平臺(tái)?Vendor Storage?開發(fā)指南:<b class='flag-5'>基礎(chǔ)知識(shí)</b>、流程與實(shí)用技巧

    視覺工程師必須知道的工業(yè)相機(jī)基礎(chǔ)知識(shí)

    工業(yè)相機(jī)基礎(chǔ)知識(shí)概述。
    的頭像 發(fā)表于 09-19 17:04 ?1694次閱讀
    視覺工程師必須知道的工業(yè)相機(jī)<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    工業(yè)化超聲波清洗設(shè)備的基礎(chǔ)知識(shí):原理、優(yōu)勢(shì)與應(yīng)用

    工業(yè)化超聲波清洗設(shè)備的基礎(chǔ)知識(shí):原理、優(yōu)勢(shì)與應(yīng)用工業(yè)化超聲波清洗設(shè)備在現(xiàn)代制造業(yè)中扮演著重要的角色,它們利用超聲波技術(shù)來進(jìn)行高效的零件和產(chǎn)品清潔。本文將深入探討這些設(shè)備的基本原理、它們的優(yōu)勢(shì)以及廣泛
    的頭像 發(fā)表于 06-10 15:55 ?1017次閱讀
    工業(yè)化超聲波清洗設(shè)備的<b class='flag-5'>基礎(chǔ)知識(shí)</b>:原理、優(yōu)勢(shì)與應(yīng)用

    以太網(wǎng)入門:從零開始,掌握以太網(wǎng)基礎(chǔ)知識(shí)!

    以太網(wǎng)作為現(xiàn)代通信技術(shù)的基石,其重要性不言而喻。無論是日常網(wǎng)絡(luò)應(yīng)用,還是AI對(duì)高速大帶寬網(wǎng)絡(luò)的需求,以太網(wǎng)都扮演著不可或缺的角色。本文將從零開始,帶您了解以太網(wǎng)的基礎(chǔ)知識(shí),幫助您快速入門。什么是以
    的頭像 發(fā)表于 06-09 14:00 ?4117次閱讀
    以太網(wǎng)入門:從零開始,掌握以太網(wǎng)<b class='flag-5'>基礎(chǔ)知識(shí)</b>!

    CMOS超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識(shí)

    本節(jié)將介紹 CMOS 超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識(shí),重點(diǎn)將放在工藝流程的概要和不同工藝步驟對(duì)器件及電路性能的影響上。
    的頭像 發(fā)表于 06-04 15:01 ?3018次閱讀
    CMOS超大規(guī)模集成電路制造工藝流程的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    【「# 運(yùn)算放大器參數(shù)解析與LTspice應(yīng)用仿真」閱讀體驗(yàn)】+全書概覽與第一章閱讀分享

    拿到本書之后,看到本書不厚 但是翻開目錄可以看到,實(shí)際內(nèi)容還是很豐富的。 第一章介紹了運(yùn)放的基礎(chǔ)知識(shí) 第二章介紹了運(yùn)放的參數(shù)解析 第三章介紹了專用放大器 第四章介紹了模擬電路系統(tǒng)
    發(fā)表于 05-22 23:18

    漫畫圖解 電感器 抗干擾元器件指南(全彩PDF版)

    漫畫圖解電感基礎(chǔ)知識(shí)(高清PDF) 內(nèi)容:很形象的漫畫和語言圖解關(guān)于電感器的入門基礎(chǔ)知識(shí),讓電子初學(xué)者也能輕松的看懂電子電路。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~)
    發(fā)表于 05-13 15:49

    電源完整性基礎(chǔ)知識(shí)

    的關(guān)系: 所以,基礎(chǔ)知識(shí)系列里還是得講講電源完整性。話不多說,直接上圖:、 01區(qū)別 記得剛接觸信號(hào)完整性的時(shí)候,對(duì)電源完整性(PI)和電源工程師之間的關(guān)系是分不清的。后來才漸漸了解這里面的千差萬別
    發(fā)表于 05-13 14:41