Kazalo:
Opredelitev - Kaj pomeni ISO-IEC 24821-1?
ISO-IEC 24821-1 je mednarodni standard, ki določa obliko XML dokumentov. Določa standard za razlago nabora informacij XML (XML Infoset) s pomočjo binarnega kodiranja. ASN.1 in ASN.1 Encoding Control Notation (ECN) sta široko uporabljani oznaki za določanje binarnih kodrov.
Ta izraz je znan tudi kot Fast Infoset (FI).
Tehopedija pojasnjuje ISO-IEC 24821-1
ISO-IEC 24821-1 je bil izdan leta 2007 kot tehnološki standard. Nato se je imenoval Hitri infoset. Tehnologija FI je bila razvita kot nadomestek sintakse XML svetovnega spletnega konzorcija (W3C). Specifikacijo FI je odobrila Mednarodna zveza za telekomunikacije (ITU), prvič pa jo je objavil maja 2005 ITU in nato ISO leta 2007. Specifikacijo FI sta odobrila ITU in ISO. Tehnologija FI odpira več tehnik, ki pomagajo zmanjšati velikost kodrov. Pomaga tudi pri hitrejši obdelavi dokumentov v primerjavi s predstavitvijo W3C XML. Dokumente, ustvarjene v obliki XML, je mogoče zelo enostavno pretvoriti v obliko FI. Drugi mit o FI ASN.1 je, da FI potrebuje podporo za orodje ASN.1. Čeprav specifikacije FI temeljijo na zapisih ASN.1, FI v dejanski izvedbi ne zahteva orodij ASN.1.
ISO / IEC 24824-1 omogoča uporabo dinamičnih tabel (za predstavljanje tako nizov znakov kot kvalificiranih imen) ter začetnih in zunanjih besednih zvez.
ISO / IEC 24824-1 definira tudi vrsto večnamenskih medijev z razširitvami na internet (MIME), ki prepozna dokument FI. Specifikacija FI je odvisna od zapisa datoteke ASN.1. Lahko vključuje bloke oznake / dolžine / vrednosti. Namesto delimetrov se uporabljajo predponaste dolžine za shranjevanje besedilnih vrednosti atributov in elementov.
Hitri nabori informacij se običajno stisnejo med postopkom generiranja datotek XML. Zaradi tega so še hitrejši v primerjavi z algoritmi za stiskanje v slogu Zip v toku XML. Delovanje FI je veliko hitrejše z enostavnim API-jem (programskim vmesnikom za programiranje) za razčlenitev tipa XML (SAX) v primerjavi z zmogljivostjo razčlenitve XML 1.0 brez stiskanja v Zip slogu.
Nekatere prednosti ISO-IEC 24821-1 so naslednje:
- Končnih oznak ni. Podvajanje znakov za končne oznake postane nepotrebno.
- Noben znak se ne izogne. Preverjanje znakov lahko traja veliko časa. Če je treba zamenjati katerega koli znaka, lahko to povzroči dodatno porabo časa in pomnilnika.
- Uporaba predponastekov za vsebino omogoča, da dekoder natančno razporedi vire. Veliko vsebino lahko takoj zavrnete.
- Ponovljeni nizi so indeksirani. To pomaga zmanjšati velikost dokumenta. Ponovljeni niz se nadomesti s pogosto uporabljenim nizom s celim številom. Primeri vključujejo imena elementov in atributov.



