Skip to main content

Mi az a gyors infoset?

A Fast Infoset (FI) egy olyan specifikáció, amely leírja az adatok kiterjeszthető jelölőnyelvű (XML) dokumentumban történő továbbításának eszközeit bináris kódolású formátumban.A kódolt XML kimenetet gyors InfOSET dokumentumnak nevezik, és lényegesen kisebb, mint a teljes XML ábrázolása.Noha a többi dokumentum tömörítési technikájához hasonló, a felhasznált kódolási séma nemcsak az XML dokumentumot tömöríti, hanem javítja az XML-adatok feldolgozását is.) és a Nemzetközi Szabványügyi Szervezet (ISO) a World Wide Web Consortiums (W3C) XML információs javaslatának kiépítésére.A W3C InfOSET eszköz az XML dokumentumban szereplő adatok meghatározására, de ennek nem kell.A W3C ajánlása szerint az InfOSET-nek meg kell felelnie a megfelelő szintaxis követelményeknek, mint a jól kialakított XML, és be kell tartania a megfelelő attribútum és elemneveket is, amelyeket egy XML névtérben azonosítottak.Az eredeti XML dokumentumnak azonban nem kell érvényesülnie, mielőtt egy gyors InfOSET dokumentumba kódolnák.Ez azt jelenti, hogy az InfOSET -et nem kell egy XML -dokumentumban tartalmazni, és más módon is előállítható.Az ASN.1 kódoló nyelv használata a FAST InfOSET protokoll alapjaként lehetővé teszi, hogy a dokumentum megőrizze az XML dokumentum összes önértékelési aspektusát, valamint néhány további funkciót.A dokumentumban rendszeresen használt karakterláncokat indexálják, és egy számmal helyettesítik.Ez magában foglalja az XML neveket és azok attribútumait.Bármely bináris adatok, például képek vagy videók, közvetlenül a kódolásba is beépíthetők anélkül, hogy egy további kódolási sémát át kellene menniük.Példa erre a hatékony XML csere (EXI) technika, amely a W3C -k által ajánlott bináris XML formátum.Noha az EXI dokumentum kompaktabb ábrázolást nyújthat az XML InfOSET -ről, ez megköveteli, hogy az XML séma, az eredeti XML dokumentum teljes leírása, az átvitel mindkét végén ismert, így a dokumentum kódolása és dekódolása előfordulhat.-Az FI kódolás fejlett funkciókat is használhat, amelyek az XMLS sémát is használják a további tömörítéshez.Az interneten leggyakrabban megtalálható a sávszélesség megőrzése az átadás során, javítani a szerver teljesítményét az XML -adatok továbbításához, és enyhíteni a vevő végén lévő ügyfél -alkalmazások stresszét.Ez különösen hasznos a mobil internetes platformon, ahol az eszközök súlyosan csökkenthetik a feldolgozási teljesítményt és az átviteli teljesítményt.