Acasă Dezvoltare Ce este iso-iec 24821-1? - definiție din techopedia

Ce este iso-iec 24821-1? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă ISO-IEC 24821-1?

ISO-IEC 24821-1 este un standard internațional, care specifică un format pentru documentele XML. Definește un standard pentru interpretarea setului de informații XML (XML Infoset) cu ajutorul codificării binare. Notarea controlului codării ASN.1 și ASN.1 (ECN) sunt notările utilizate pe scară largă pentru specificarea codificărilor binare.


Acest termen este cunoscut și sub denumirea de Fast Infoset (FI).

Techopedia explică ISO-IEC 24821-1

ISO-IEC 24821-1 a fost lansat în 2007 ca standard tehnologic. Atunci a fost numită Fast Infoset. Tehnologia FI a fost dezvoltată ca un înlocuitor al sintaxei XML a World Wide Web Consortium (W3C). Specificația FI este aprobată de Uniunea Internațională de Telecomunicații (UIT) și a fost publicată mai întâi în mai 2005 de UIT și apoi de ISO în 2007. Specificația FI a fost aprobată atât de UIT, cât și de ISO. Tehnologia FI desfășoară mai multe tehnici, care ajută la reducerea dimensiunii codificărilor. De asemenea, ajută la o procesare mai rapidă a documentelor în comparație cu reprezentarea X3 W3C. Documentele create în format XML pot fi transformate foarte ușor în format FI. Un alt mit despre FI ASN.1 este că FI necesită suport pentru instrumentele ASN.1. Deși specificațiile FI se bazează pe notațiile ASN.1, FI nu necesită instrumente ASN.1 în implementarea reală.


ISO / IEC 24824-1 permite utilizarea tabelelor dinamice (pentru reprezentarea atât a șirurilor de caractere, cât și a numelor calificate) și vocabulare inițiale și externe.


ISO / IEC 24824-1 definește, de asemenea, un tip multifuncțional de extensii de poștă Internet (MIME), care recunoaște un document FI. Specificația FI depinde de formatul de fișier ASN.1. Poate include blocuri tag / lungime / valoare. Prefixatoarele de lungime sunt utilizate în loc de delimitare pentru a stoca valorile textului atributelor și elementelor.


Infosetele rapide sunt de obicei comprimate în timpul procesului de generare a fișierelor XML. Acest lucru le face și mai rapide în comparație cu algoritmii de compresie în stil Zip pe un flux XML. Performanța FI este mult mai rapidă cu o API simplă (interfață de programare a aplicației) pentru analizarea de tip XML (SAX) în comparație cu performanța de analiză a XML 1.0 fără compresie în stil Zip.


Unele dintre avantajele ISO-IEC 24821-1 sunt următoarele:

  • Nu există etichete finale. Duplicarea caracterelor pentru etichetele finale devine inutilă.
  • Nu au scăpat personaje. Verificarea caracterelor poate consuma timp. Dacă orice caracter trebuie să fie înlocuit, acesta poate duce la utilizarea timpului suplimentar și a memoriei.
  • Utilizarea prefixelor de lungime pentru conținut permite unui decodator să aloce resurse cu exactitate. Conținutul mare poate fi respins imediat.
  • Șirurile repetate sunt indexate. Acest lucru ajută la reducerea dimensiunii documentului. Șirul repetat este înlocuit cu un șir folosit frecvent cu un număr întreg. Exemplele includ numele elementelor și atributelor.
Ce este iso-iec 24821-1? - definiție din techopedia