Koti kehitys Mikä on iso-iec 24821-1? - määritelmä techopediasta

Mikä on iso-iec 24821-1? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä ISO-IEC 24821-1 tarkoittaa?

ISO-IEC 24821-1 on kansainvälinen standardi, joka määrittelee XML-asiakirjojen muodon. Se määrittelee standardin XML-tietojoukon (XML Infoset) tulkitsemiseksi binaarikoodauksen avulla. ASN.1 ja ASN.1 Encoding Control Notation (ECN) ovat yleisesti käytettyjä merkintöjä binaarikoodausten määrittelemiseen.


Tämä termi tunnetaan myös nimellä Fast Infoset (FI).

Techopedia selittää ISO-IEC 24821-1

ISO-IEC 24821-1 julkaistiin vuonna 2007 tekniikkapohjaisena standardina. Sitä kutsuttiin sitten nopeaksi infosetiksi. FI-tekniikka kehitettiin korvikkeeksi World Wide Web Consortium (W3C) XML -syntaksille. Kansainvälisen televiestinnän liitto (ITU) on hyväksynyt FI-spesifikaation, ja ITU julkaisi sen toukokuussa 2005 ja sitten ISO vuonna 2007. FI: n eritelmä hyväksyttiin sekä ITU: n että ISO: n toimesta. FI-tekniikka avaa useita tekniikoita, jotka auttavat pienentämään koodausten kokoa. Se auttaa myös nopeuttamaan asiakirjojen käsittelyä verrattuna W3C XML -esitykseen. XML-muodossa luodut asiakirjat voidaan muuntaa erittäin helposti FI-muotoon. Toinen myytti FI ASN.1: stä on, että FI vaatii ASN.1-työkalutukia. Vaikka FI-eritelmät perustuvat ASN.1-merkinnöihin, FI ei vaadi ASN.1-työkaluja tosiasiallisessa toteutuksessa.


ISO / IEC 24824-1 sallii dynaamisten taulukoiden (sekä merkkijonojen että pätevien nimien esittämiseen) sekä alkuperäisen ja ulkoisen sanaston käytön.


ISO / IEC 24824-1 määrittelee myös monikäyttöisen Internet-postilaajennuksen (MIME) mediatyypin, joka tunnistaa FI-asiakirjan. FI-määritelmä riippuu ASN.1-tiedostomuodosta. Se voi sisältää tag / pituus / arvo lohkot. Pituuden etuliitteitä käytetään delimetrien sijasta määritteiden ja elementtien tekstiarvojen tallentamiseen.


Nopeat infosetit pakataan yleensä XML-tiedostojen luomisprosessin aikana. Tämä tekee niistä vielä nopeampia verrattuna Zip-tyyppisiin pakkausalgoritmeihin XML-streamissa. FI: n suorituskyky on paljon nopeampaa yksinkertaisella API: lla (sovellusohjelmointirajapinta) XML (SAX) -tyyppiselle jäsentämiselle verrattuna XML 1.0: n jäsentämiskykyyn ilman Zip-tyyppistä pakkausta.


Jotkut ISO-IEC 24821-1 edut ovat seuraavat:

  • Ei päätetageja. Lopputunnisteiden merkkien monistaminen tulee tarpeettomaksi.
  • Yhtään merkkiä ei pakene. Merkkien tarkistaminen voi kuluttaa aikaa. Jos jokin merkki on vaihdettava, se voi johtaa lisäaika- ja muistinkäyttöön.
  • Pituuden etuliitteiden käyttö sisällölle antaa dekooderille mahdollisuuden allokoida resurssit tarkasti. Suuri sisältö voidaan hylätä heti.
  • Toistetut merkkijonot indeksoidaan. Tämä auttaa minimoimaan asiakirjan koon. Toistuva merkkijono korvataan yleisellä merkkijonolla kokonaisluvulla. Esimerkkejä ovat elementtien ja määritteiden nimet.
Mikä on iso-iec 24821-1? - määritelmä techopediasta