Hjem Udvikling Hvad er iso-iec 24821-1? - definition fra techopedia

Hvad er iso-iec 24821-1? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder ISO-IEC 24821-1?

ISO-IEC 24821-1 er en international standard, der specificerer et format for XML-dokumenter. Det definerer en standard til fortolkning af XML-informationssæt (XML Infoset) ved hjælp af binær kodning. ASN.1 og ASN.1-kodningskontrolnotation (ECN) er de vidt anvendte notationer til specificering af binære kodninger.


Dette udtryk kaldes også Fast Infoset (FI).

Techopedia forklarer ISO-IEC 24821-1

ISO-IEC 24821-1 blev frigivet i 2007 som en teknologibaseret standard. Det blev derefter kaldt Fast Infoset. FI-teknologien blev udviklet som en erstatning for XML-syntaks fra World Wide Web Consortium (W3C). FI-specifikationen er godkendt af Den Internationale Telekommunikationsunion (ITU) og blev først offentliggjort i maj 2005 af ITU og derefter af ISO i 2007. FI-specifikationen blev godkendt af både ITU og ISO. FI-teknologien udfoldes adskillige teknikker, som hjælper med at reducere størrelsen på kodningerne. Det hjælper også med at opnå hurtigere behandling af dokumenter sammenlignet med W3C XML-repræsentation. Dokumenterne oprettet i XML-format kan meget let konverteres til FI-format. En anden myte om FI ASN.1 er, at FI kræver ASN.1-værktøjsstøtte. Selvom FI-specifikationer er baseret på ASN.1-notationer, kræver FI ikke ASN.1-værktøjer til faktisk implementering.


ISO / IEC 24824-1 tillader brug af dynamiske tabeller (til at repræsentere både karakterstrenge og kvalificerede navne) og indledende og eksterne ordforråd.


ISO / IEC 24824-1 definerer også en MIME-type (multifunktionel internetpostudvidelse), som genkender et FI-dokument. FI-specifikationen afhænger af ASN.1-filformat. Det kan indeholde blokke til tag / længde / værdi. Længdepræfiksere bruges i stedet for delimetre til at gemme tekstværdier for attributter og elementer.


Hurtige infosæt komprimeres normalt under XML-filgenerationsprocessen. Dette gør dem endnu hurtigere sammenlignet med Zip-stil komprimeringsalgoritmer på en XML-strøm. Ydelsen af ​​FI er meget hurtigere med simpel API (applikationsprogrammeringsgrænseflade) til XML (SAX) -type-parsning sammenlignet med parsing-ydeevnen i XML 1.0 uden Zip-stil-komprimering.


Nogle af fordelene ved ISO-IEC 24821-1 er som følger:

  • Der er ingen slutmærker. Tegndublering for slutkoder bliver unødvendige.
  • Ingen tegn undgås. Karakterkontrol kan forbruge tid. Hvis der skal udskiftes noget tegn, kan det resultere i ekstra tid og hukommelsesforbrug.
  • Brug af længde-præfiksere til indhold giver en dekoder mulighed for at allokere ressourcer nøjagtigt. Stort indhold kan afvises med det samme.
  • De gentagne strenge indekseres. Dette hjælper med at minimere dokumentstørrelsen. Den gentagne streng erstattes af en almindeligt anvendt streng med et heltal. Eksempler inkluderer element- og attributnavne.
Hvad er iso-iec 24821-1? - definition fra techopedia