Skip to main content

Vad är en snabb infoset?

FAST INFOSET (FI) är en specifikation som beskriver ett sätt att leverera data i ett extensible Markup Language (XML) -dokument i ett binärt kodat format.Den kodade XML -utgången kallas ett snabbt Infoset -dokument och är betydligt mindre än dess fulla XML -representation.Även om det liknar konceptet som andra dokumentkomprimeringstekniker, använde kodningsschemat inte bara ett XML-dokument, utan förbättrar också behandlingen av XML-data också.

FI-specifikationen utvecklades gemensamt av International Telecoms Union (ITU-T) och International Organization for Standardization (ISO) för att bygga upp World Wide Web Consortiums (W3C) XML Information Set Rekommendation.En W3C InfoSET är ett sätt att definiera de data som kan ingå i ett XML -dokument, men det behöver inte vara det.Enligt W3C-rekommendationen måste en InfoSET uppfylla de korrekta syntaxkraven för vad som är känt som välformat XML och måste också följa korrekt attribut och elementnamn som identifierats i ett XML-namnområde.Det ursprungliga XML -dokumentet behöver emellertid inte vara giltigt innan det kodas in i ett snabbt infoset -dokument.Detta innebär att infoset inte krävs för att ingå i ett XML -dokument och kan genereras på andra sätt.

Kodningsmetoden som används i snabba infoset -dokument är känd för Abstract Syntax Notation One (ASN.1).Användningen av ASN.1-kodningsspråket som bas för det snabba Infoset-protokollet gör det möjligt att behålla alla de självbeskrivande aspekterna av ett XML-dokument, samt några ytterligare funktioner.Strängar som regelbundet används i hela dokumentet indexeras och ersätts av ett nummer.Detta inkluderar XML -namn såväl som deras attribut.All binär data, såsom bilder eller video, kan också inkluderas direkt i kodningen utan att behöva gå igenom ett ytterligare kodningsschema.

Som en serialiseringsteknik skiljer sig snabbt infoset något från andra metoder.Ett exempel är den effektiva XML -interchange -tekniken (EXI), som är W3CS -rekommenderade binära XML -format.Medan ett EXI -dokument kan ge en mer kompakt representation av XML InfoSET, kräver det att XML -schemat, den fullständiga beskrivningen av det ursprungliga XML -dokumentet, är känd i båda ändarna av överföringen så att kodningen och avkodningen av dokumentet kan uppstå.En FI -kodning kan också använda avancerade funktioner som också använder XMLS -schemat för ytterligare komprimering.

Den snabba infoset -kodningstekniken används i ett antal telekommunikationsområden.Det finns oftast på internet, att spara bandbredd under överföring, förbättra prestanda på servern för att leverera XML -data och lindra stress på klientapplikationerna i mottagningsänden.Detta är särskilt användbart i mobila internetplattformar, där enheter kan ha kraftigt minskad processeringskraft och transmission genomströmning.