Hva er et raskt infosett?
Fast Infoset (FI) er en spesifikasjon som beskriver et middel for å levere dataene i et utvidbart markeringsspråk (XML) -dokument i et binært kodet format. Den kodede XML -utgangen blir referert til som et raskt infosettdokument og er betydelig mindre enn den fulle XML -representasjonen. Selv om det er lignende i konsept som andre dokumentkomprimeringsteknikker, komprimerer kodingsskjemaet som brukes ikke bare et XML-dokument, men forbedrer også behandlingen av XML-dataene også.
FI-spesifikasjonen ble utviklet i fellesskap av International Telecoms Union (ITU-T) og den internasjonale organisasjonen for standardisering (ISO) for å bygge utenfor Worl Wide Web Web Web Web Web Web Web Weu-T) og den internasjonale organisasjonen for standardisering (ISO) for å bygge anbefalingen. Et W3C Infoset er et middel for å definere dataene som kan være inneholdt i et XML -dokument, men det trenger ikke å være det. I henhold til W3C-anbefalingen, må et infosett oppfylle de riktige syntakskravene for det som er kjent som godt formet XML og må også følge riktig ATTRible og elementnavn som identifisert i et XML -navneområde. Det originale XML -dokumentet trenger imidlertid ikke være gyldig før det blir kodet til et raskt infosettdokument. Dette betyr at infosettet ikke er påkrevd å være inneholdt i et XML -dokument og kan genereres på andre måter.
Kodingsmetoden som brukes i raske infosettdokumenter er kjent som abstrakt syntaksnotasjon en (ASN.1). Bruken av ASN.1-kodingsspråket som base for Fast Infoset-protokollen gjør det mulig for dokumentet å beholde alle de selvbeskrivende aspektene ved et XML-dokument, samt noen få flere funksjoner. Strenger som regelmessig brukes i hele dokumentet blir indeksert og erstattet av et tall. Dette inkluderer XML -navnene så vel som deres attributter. Eventuelle binære data, for eksempel bilder eller video, kan også inkluderes direkte i kodingen uten å måtte gå gjennom en ekstra koding av SCHeme.
Som en serialiseringsteknikk skiller Fast Infoset seg noe fra andre metoder. Et eksempel er den effektive XML -vekslingsteknikken (EXI), som er W3Cs anbefalte binære XML -format. Selv om et EXI -dokument kan gi en mer kompakt representasjon av XML Infoset, krever det at XML -skjemaet, den fulle beskrivelsen av det originale XML -dokumentet, er kjent i begge ender av overføringen slik at koding og avkoding av dokumentet kan oppstå. En FI -koding kan også bruke avanserte funksjoner som også benytter seg av XMLs skjema for ytterligere komprimering.
Fast Infoset -kodingsteknikken brukes i en rekke telekommunikasjonsområder. Det er ofte funnet på Internett, å spare båndbredde under overføring, forbedre ytelsen på serveren for å levere XML -data, og lindre stress på klientapplikasjonene i mottakende enden. Dette er spesielt nyttig i mobile internettplattformer, der enheter kan ha redusert proff kraftigAvslutning av kraft og transmisjonsgjennomstrømning.