Innehållsförteckning:
Definition - Vad betyder ISO-IEC 24821-1?
ISO-IEC 24821-1 är en internationell standard som anger ett format för XML-dokument. Den definierar en standard för att tolka XML-informationsuppsättningen (XML Infoset) med hjälp av binär kodning. ASN.1 och ASN.1 Encoding Control Notation (ECN) är de mest använda notationerna för att specificera binära kodningar.
Denna term kallas också Fast Infoset (FI).
Techopedia förklarar ISO-IEC 24821-1
ISO-IEC 24821-1 släpptes 2007 som en teknikbaserad standard. Den kallades sedan Fast Infoset. FI-tekniken utvecklades som ett ersättare för World Wide Web Consortium (W3C) XML-syntax. FI-specifikationen är godkänd av International Telecommunication Union (ITU) och publicerades först i maj 2005 av ITU och sedan av ISO 2007. FI-specifikationen godkändes av både ITU och ISO. FI-tekniken utvecklar flera tekniker, som hjälper till att minska storleken på kodningarna. Det hjälper också till att uppnå snabbare bearbetning av dokument jämfört med W3C XML-representation. De dokument som skapats i XML-format kan omvandlas till FI-format mycket enkelt. En annan myt om FI ASN.1 är att FI kräver ASN.1-verktygsstöd. Även om FI-specifikationerna är baserade på ASN.1-notationer, kräver FI inte ASN.1-verktyg i själva implementeringen.
ISO / IEC 24824-1 tillåter användning av dynamiska tabeller (för att representera både karaktärssträngar och kvalificerade namn) och initiala och externa vokabularer.
ISO / IEC 24824-1 definierar också en MIME-typ av multifunktionell Internet-postförlängning, som känner igen ett FI-dokument. FI-specifikationen beror på ASN.1-filformat. Det kan innehålla tagg / längd / värdeblock. Längdprefixer används istället för delimetrar för att lagra textvärden för attribut och element.
Snabba infosetter komprimeras vanligtvis under XML-filgenerationsprocessen. Detta gör dem ännu snabbare jämfört med komprimeringsalgoritmer i Zip-stil i en XML-ström. Prestandan för FI är mycket snabbare med enkelt API (applikationsprogrammeringsgränssnitt) för XML-typ (SAX) -testning jämfört med parsingprestanda för XML 1.0 utan Zip-stilkomprimering.
Några av fördelarna med ISO-IEC 24821-1 är följande:
- Det finns inga sluttaggar. Teckenduplicering för sluttaggar blir onödiga.
- Inga tecken rymms. Teckenkontroll kan konsumera tid. Om något tecken behöver bytas ut kan det resultera i extra tid och minnesanvändning.
- Användningen av längd-prefixer för innehåll gör att en avkodare kan fördela resurser exakt. Stort innehåll kan avvisas omedelbart.
- De upprepade strängarna indexeras. Detta hjälper till att minimera dokumentstorleken. Den upprepade strängen ersätts av en vanlig sträng med ett heltal. Exempel inkluderar element- och attributnamn.
