Tartalomjegyzék:
Meghatározás - Mit jelent az ISO-IEC 24821-1?
Az ISO-IEC 24821-1 egy nemzetközi szabvány, amely meghatározza az XML dokumentumok formátumát. Meghatározza az XML információkészlet (XML Infoset) értelmezésének szabványát bináris kódolás segítségével. Az ASN.1 és az ASN.1 kódoló vezérlő jelölések (ECN) a széles körben használt jelölések a bináris kódolások meghatározására.
Ez a kifejezés Fast Infoset (FI) néven is ismert.
A Techopedia magyarázza az ISO-IEC 24821-1 szabványt
Az ISO-IEC 24821-1 2007-ben került kiadásra, mint technológiai alapú szabvány. Akkor nevezték Gyors Infoszetnek. Az FI technológiát a World Wide Web Consortium (W3C) XML szintaxisának helyettesítésére fejlesztették ki. Az FI specifikációt a Nemzetközi Távközlési Unió (ITU) hagyta jóvá. Először 2005 májusában tette közzé az ITU, majd az ISO 2007-ben. Az FI specifikációt mind az ITU, mind az ISO jóváhagyta. Az FI technológia számos technikát fejlesztett ki, amelyek elősegítik a kódolások méretének csökkentését. Ez elősegíti a dokumentumok gyorsabb feldolgozását a W3C XML reprezentációhoz képest. Az XML formátumban létrehozott dokumentumok nagyon egyszerűen konvertálhatók FI formátumba. Egy másik mítosz az FI ASN.1 kapcsán az, hogy az FI az ASN.1 eszköz támogatását igényli. Noha az FI specifikációk az ASN.1 jelöléseken alapulnak, a FI nem igényli az ASN.1 eszközöket a tényleges megvalósítás során.
Az ISO / IEC 24824-1 lehetővé teszi dinamikus táblázatok (mind a karakterláncok, mind a minősített nevek ábrázolására), valamint a kezdő és a külső szókincs használatát.
Az ISO / IEC 24824-1 meghatározza a többcélú internetes e-mail kiterjesztések (MIME) adathordozó típusát is, amely felismeri az FI dokumentumot. Az FI specifikáció az ASN.1 fájl formátumától függ. Tartalmazhat címke / hossz / érték blokkokat. A hosszanti előtagok a delimetér helyett kerülnek felhasználásra az attribútumok és elemek szöveges értékeinek tárolására.
A gyors infóciókat általában az XML fájl generációs folyamat során tömörítik. Ez még gyorsabbá teszi őket, összehasonlítva az XML adatfolyam Zip-stílusú tömörítési algoritmusaival. Az FI teljesítménye sokkal gyorsabb az egyszerű API-val (alkalmazásprogramozási felület) az XML (SAX) típusú elemzéshez, összehasonlítva az XML 1.0 elemzési teljesítményével Zip-típusú tömörítés nélkül.
Az ISO-IEC 24821-1 néhány előnye a következő:
- Nincsenek végcímkék. A végcímkék karaktermásolása szükségtelenné válik.
- Nincs karakter menekülve. A karakter ellenőrzése időt igényelhet. Ha valamelyik karaktert ki kell cserélni, ez további idő- és memóriafelhasználást eredményezhet.
- A hossz-előtagok használata tartalomhoz lehetővé teszi a dekóder számára az erőforrások pontos elosztását. A nagy tartalmat azonnal el lehet utasítani.
- Az ismétlődő karakterláncokat indexelik. Ez elősegíti a dokumentum méretének minimalizálását. Az ismétlődő karakterláncot egy általánosan használt egész karakterlánc váltja fel. Példák az elem- és attribútumnevek.
