Domov vývoj Čo je iso-iec 24821-1? - definícia z technológie

Čo je iso-iec 24821-1? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená ISO-IEC 24821-1?

ISO-IEC 24821-1 je medzinárodná norma, ktorá špecifikuje formát pre dokumenty XML. Definuje štandard pre interpretáciu informačnej sady XML (XML Infoset) pomocou binárneho kódovania. ASN.1 a ASN.1 Encoding Control Notation (ECN) sú široko používané notácie na špecifikovanie binárnych kódovaní.


Tento výraz sa tiež nazýva Fast Infoset (FI).

Techopedia vysvetľuje ISO-IEC 24821-1

ISO-IEC 24821-1 bola vydaná v roku 2007 ako technologický štandard. Potom sa to volalo Fast Infoset. Technológia FI bola vyvinutá ako náhrada za syntax XML World Wide Web Consortium (W3C). Špecifikácia FI je schválená Medzinárodnou telekomunikačnou úniou (ITU) a bola prvýkrát uverejnená v máji 2005 ITU a potom ISO v roku 2007. Špecifikácia FI bola schválená ITU aj ISO. Technológia FI rozvíja niekoľko techník, ktoré pomáhajú zmenšiť veľkosť kódovania. Pomáha tiež dosiahnuť rýchlejšie spracovanie dokumentov v porovnaní s reprezentáciou XML W3C. Dokumenty vytvorené vo formáte XML je možné veľmi ľahko previesť do formátu FI. Ďalší mýtus o FI ASN.1 je, že FI vyžaduje podporu nástroja ASN.1. Hoci špecifikácie FI sú založené na zápisoch ASN.1, FI v skutočnej implementácii nevyžaduje nástroje ASN.1.


ISO / IEC 24824-1 umožňuje použitie dynamických tabuliek (na reprezentáciu reťazcov znakov a kvalifikovaných názvov) a počiatočných a externých slovníkov.


ISO / IEC 24824-1 tiež definuje typ média viacúčelového rozšírenia internetovej pošty (MIME), ktorý rozpoznáva dokument FI. Špecifikácia FI závisí od formátu súboru ASN.1. Môže obsahovať bloky značky / dĺžky / hodnoty. Predpony dĺžky sa používajú namiesto oddeľovačov na ukladanie textových hodnôt atribútov a prvkov.


Rýchle infosety sa zvyčajne komprimujú počas procesu generovania súborov XML. Vďaka tomu sú ešte rýchlejšie v porovnaní s kompresnými algoritmami v štýle Zip na toku XML. Výkon rozhrania FI je omnoho rýchlejší s jednoduchým rozhraním API (aplikačné programovacie rozhranie) pre analýzu typu XML (SAX) v porovnaní s analýzou výkonu XML 1.0 bez kompresie v štýle Zip.


Niektoré z výhod ISO-IEC 24821-1 sú nasledujúce:

  • Neexistujú žiadne koncové značky. Duplikácia znakov pre koncové značky sa stáva zbytočnou.
  • Nebudú unikať žiadne znaky. Kontrola znakov môže zaberať čas. Ak je potrebné vymeniť niektorý znak, môže to mať za následok ďalší čas a využitie pamäte.
  • Použitie predpony dĺžky pre obsah umožňuje dekodéru prideliť zdroje presne. Veľký obsah môže byť okamžite odmietnutý.
  • Opakované reťazce sú indexované. Pomáha to minimalizovať veľkosť dokumentu. Opakovaný reťazec je nahradený bežne používaným reťazcom s celým číslom. Príklady zahŕňajú názvy prvkov a atribútov.
Čo je iso-iec 24821-1? - definícia z technológie