Sisällysluettelo:
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.
