Hjem Utvikling Hva er iso-iec 24821-1? - definisjon fra techopedia

Hva er iso-iec 24821-1? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr ISO-IEC 24821-1?

ISO-IEC 24821-1 er en internasjonal standard, som spesifiserer et format for XML-dokumenter. Den definerer en standard for å tolke XML-informasjonssettet (XML Infoset) ved hjelp av binær koding. ASN.1 og ASN.1 Encoding Control Notation (ECN) er de mest brukte notasjonene for å spesifisere binære kodinger.


Dette begrepet er også kjent som Fast Infoset (FI).

Techopedia forklarer ISO-IEC 24821-1

ISO-IEC 24821-1 ble utgitt i 2007 som en teknologibasert standard. Den ble da kalt Fast Infoset. FI-teknologien ble utviklet som et erstatning for XML-syntaks fra World Wide Web Consortium (W3C). FI-spesifikasjonen er godkjent av Den internasjonale telekommunikasjonsunionen (ITU) og ble først publisert i mai 2005 av ITU og deretter av ISO i 2007. FI-spesifikasjonen ble godkjent av både ITU og ISO. FI-teknologien bretter ut flere teknikker, som hjelper til med å redusere størrelsen på kodingene. Det hjelper også til å oppnå raskere behandling av dokumenter sammenlignet med W3C XML-representasjonen. Dokumentene som er opprettet i XML-format, kan veldig enkelt konverteres til FI-format. En annen myte om FI ASN.1 er at FI krever ASN.1-verktøystøtte. Selv om FI-spesifikasjoner er basert på ASN.1-notasjoner, krever ikke FI ASN.1-verktøy i faktisk implementering.


ISO / IEC 24824-1 tillater bruk av dynamiske tabeller (for å representere både karakterstrenger og kvalifiserte navn) og innledende og eksterne vokabularer.


ISO / IEC 24824-1 definerer også en MIME-type (multifunksjonell Internett-postutvidelser), som gjenkjenner et FI-dokument. FI-spesifikasjonen avhenger av ASN.1-filformat. Det kan inneholde blokker for merke / lengde / verdi. Lengdeprefikser brukes i stedet for delimetre for å lagre tekstverdier for attributter og elementer.


Raske infosett komprimeres vanligvis under XML-filgenereringsprosessen. Dette gjør dem enda raskere sammenlignet med komprimeringsalgoritmer i zip-stil på en XML-strøm. Ytelsen til FI er mye raskere med enkelt API (applikasjonsprogrammeringsgrensesnitt) for XML (SAX) -type-parsing sammenlignet med parsingytelsen til XML 1.0 uten komprimering i zip-stil.


Noen av fordelene med ISO-IEC 24821-1 er som følger:

  • Det er ingen sluttkoder. Karakterduplisering for sluttkoder blir unødvendig.
  • Ingen tegn blir sluppet unna. Karakterkontroll kan konsumere tid. Hvis noe tegn må byttes ut, kan det føre til ekstra tid og minnebruk.
  • Bruk av lengde-prefikser for innhold gjør at en dekoder kan tildele ressurser nøyaktig. Stort innhold kan avvises umiddelbart.
  • De gjentatte strengene indekseres. Dette bidrar til å minimere dokumentstørrelsen. Den gjentatte strengen erstattes av en ofte brukt streng med et heltall. Eksempler inkluderer element- og attributtnavn.
Hva er iso-iec 24821-1? - definisjon fra techopedia