Vad är en snabb infoset?
FAST INFOSET (FI) är en specifikation som beskriver ett medel för att leverera data i ett utdragbart markeringsspråk (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 den internationella organisationen för standardisering (ISO) för att bygga off för Worlds breda webbkonsortioner (W3C) X3 (W3C-information. 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älformad XML och måste också följa rätt att ATTRIBETE OCH ELEMENT NAMN 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 är skyldig 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 en extra kodning SCheme.
Som en serialiseringsteknik skiljer sig snabbt infoset något från andra metoder. Ett exempel är den effektiva XML -interchange -tekniken (EXI), som är W3C: s rekommenderade binära XML -format. Även om 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 inträffa. En FI -kodning kan också använda avancerade funktioner som också använder XML: s schema 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 minskat ProCESSING POWER and Transmission Genuday.