Turinys:
Apibrėžimas - ką reiškia ISO-IEC 24821-1?
ISO-IEC 24821-1 yra tarptautinis standartas, nurodantis XML dokumentų formatą. Tai nusako XML informacijos rinkinio (XML Infoset) aiškinimo dvejetainiu kodavimu standartą. ASN.1 ir ASN.1 kodavimo valdymo žymėjimas (ECN) yra plačiai naudojami žymėjimai dvejetainiams kodavimams nurodyti.
Šis terminas taip pat žinomas kaip greitas infosetas (FI).
„Techopedia“ paaiškina ISO-IEC 24821-1
ISO-IEC 24821-1 buvo išleistas 2007 m. Kaip technologijomis pagrįstas standartas. Tuomet jis vadinosi „Greitas infosetas“. FI technologija buvo sukurta kaip „World Wide Web Consortium“ (W3C) XML sintaksės pakaitalas. FI specifikaciją patvirtino Tarptautinė telekomunikacijų sąjunga (ITU), ją pirmą kartą paskelbė ITU, o vėliau 2007 m. Gegužę. FI specifikaciją patvirtino ir ITU, ir ISO. FI technologija išskiria keletą metodų, kurie padeda sumažinti koduotų dydį. Tai taip pat padeda pasiekti greitesnį dokumentų apdorojimą, palyginti su W3C XML vaizdavimu. XML formatu sukurtus dokumentus galima labai lengvai konvertuoti į FI formatą. Kitas mitas apie FI ASN.1 yra tas, kad FI reikalingas ASN.1 įrankio palaikymas. Nors FI specifikacijos grindžiamos ASN.1 žymėjimais, FI realiai diegiant nereikalaujama ASN.1 įrankių.
ISO / IEC 24824-1 leidžia naudoti dinamines lenteles (tiek simbolių eilutėms, tiek kvalifikuotiems vardams atvaizduoti) ir pradinę bei išorinę žodynus.
ISO / IEC 24824-1 taip pat apibrėžia daugialypės terpės interneto pašto plėtinių (MIME) tipą, atpažįstantį FI dokumentą. FI specifikacija priklauso nuo ASN.1 failo formato. Tai gali būti žymės / ilgio / vertės blokai. Atributų ir elementų tekstinėms vertėms saugoti vietoj delimetrų naudojami ilgio priešdėliai.
„Fast Infosets“ paprastai suspaudžiamos XML failų generavimo proceso metu. Tai daro juos dar greitesnius, palyginti su „Zip“ stiliaus glaudinimo algoritmais XML sraute. Paprastos API (programos programavimo sąsaja) XML (SAX) tipo analizės srityje FI našumas yra daug greitesnis, palyginti su XML 1.0 analizės našumu be „Zip“ stiliaus glaudinimo.
Kai kurie ISO-IEC 24821-1 pranašumai yra šie:
- Nėra pabaigos žymių. Galinių žymų ženklų dubliavimasis nebūtinas.
- Nei vienas veikėjas neišvengiamas. Veikėjų tikrinimas gali užtrukti. Jei kurį nors simbolį reikia pakeisti, gali prireikti daugiau laiko ir atminties.
- Ilgio priešdėlių naudojimas turiniui leidžia dekoderiui tiksliai paskirstyti išteklius. Didelis turinys gali būti nedelsiant atmestas.
- Pakartotinės stygos indeksuojamos. Tai padeda sumažinti dokumento dydį. Pakartotinė eilutė pakeičiama įprasta eilute su sveiku skaičiumi. Pavyzdžiai yra elementų ir atributų pavadinimai.
