Dom Razvoj Što je iso-iec 24821-1? - definicija iz tehopedije

Što je iso-iec 24821-1? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači ISO-IEC 24821-1?

ISO-IEC 24821-1 je međunarodni standard koji određuje format za XML dokumente. Ona definira standard za tumačenje skupa podataka XML (XML Infoset) uz pomoć binarnog kodiranja. ASN.1 i ASN.1 Encoding Control Notation (ECN) široko su korištene oznake za specificiranje binarnih kodiranja.


Ovaj je termin poznat i pod nazivom Brzi infoset (FI).

Tehopedija objašnjava ISO-IEC 24821-1

ISO-IEC 24821-1 objavljen je 2007. kao standard temeljen na tehnologiji. Tada se zvao Brzi infoset. FI tehnologija razvijena je kao zamjena za sintezu XML World Wide Web Consortium (W3C). Specifikaciju FI odobrio je Međunarodni savez telekomunikacija (ITU), a prvi put je u svibnju 2005. objavio ITU, a zatim ISO 2007. godine. Specifikaciju FI odobrila je i ITU i ISO. FI tehnologija razvija nekoliko tehnika koje pomažu u smanjenju veličine kodova. Također pomaže u postizanju brže obrade dokumenata u usporedbi s W3C XML reprezentacijom. Dokumenti stvoreni u XML formatu mogu se vrlo lako pretvoriti u FI format. Drugi mit o FI ASN.1 je da FI zahtijeva podršku ASN.1 alata. Iako se FI specifikacije temelje na ASN.1 oznakama, FI ne zahtijeva ASN.1 alate u stvarnoj implementaciji.


ISO / IEC 24824-1 omogućuje upotrebu dinamičnih tablica (za predstavljanje i nizova znakova i kvalificiranih imena) te početnih i vanjskih vokabulara.


ISO / IEC 24824-1 također definira višenamjensku vrstu medija za proširenja internetske pošte (MIME), koja prepoznaje FI dokument. Specifikacija FI ovisi o formatu ASN.1 datoteke. Može sadržavati blokove oznake / dužine / vrijednosti. Prefiksi duljine koriste se umjesto delimetara za pohranjivanje tekstualnih vrijednosti atributa i elemenata.


Brzi info skupovi obično se komprimiraju tijekom postupka generiranja XML datoteka. To ih čini još bržim u odnosu na algoritme komprimiranja u Zip stilu u XML streamu. Izvođenje FI mnogo je brže uz jednostavan API (programsko sučelje za programiranje) za raščlanjivanje tipa XML (SAX) u usporedbi s performansama raščlanjivanja XML 1.0 bez komprimiranja u Zip stilu.


Neke od prednosti ISO-IEC 24821-1 su sljedeće:

  • Nema krajnjih oznaka. Umnožavanje znakova za krajnje oznake postaje nepotrebno.
  • Nijedan znak nije izbjegnut. Provjera znakova može potrajati vrijeme. Ako treba zamijeniti bilo koji znak, može doći do dodatnog vremena i memorije.
  • Upotreba prefiksača za duljinu sadržaja omogućuje dekoderu da točno rasporedi resurse. Veliki sadržaj može se odmah odbiti.
  • Ponovljeni nizovi su indeksirani. To pomaže umanjiti veličinu dokumenta. Ponovljeni niz zamjenjuje se uobičajeno korištenim nizom s cijelim brojem. Primjeri uključuju imena elemenata i atributa.
Što je iso-iec 24821-1? - definicija iz tehopedije