Ikkilik XML - Binary XML

Turli xil ikkilik formatlari ixcham namoyishlar sifatida taklif qilingan XML (Kengaytiriladigan belgilash tili). Ikkilik XML formatidan foydalanish odatda XML hujjatlari ko'pligini pasaytiradi va shu bilan ajralib chiqish xarajatlarini kamaytiradi,[1] ammo hujjatni ko'rish va tahrirlash uchun oddiy matn muharrirlari va uchinchi tomon vositalaridan foydalanishga to'sqinlik qiladi. Bir nechta raqobatlashadigan formatlar mavjud, ammo ulardan hech biri hali shakllanmagan amalda standart, ammo Butunjahon Internet tarmog'idagi konsortsium qabul qilingan EXI 2011 yil 10 martda tavsiya sifatida.[2]

Ikkilik XML odatda standart XML ko'rsatkichlari etarli bo'lmagan, ammo hujjatni shaklga (XML) aylantirish qobiliyatiga ega dasturlarda qo'llaniladi. bu osongina ko'rib chiqilgan va tahrir qilingan qadrlanadi. Boshqa afzalliklarga imkon berish kiradi tasodifiy kirish va indeksatsiya XML hujjatlaridan.

Ikkilik XML uchun asosiy muammo yagona, keng tarqalgan standartni yaratishdir. The Xalqaro standartlashtirish tashkiloti (ISO) va Xalqaro telekommunikatsiya ittifoqi (ITU) nashr qildi Tez ma'lumot mos ravishda 2007 va 2005 yillarda standart. XML uchun Ikkilik MPEG formati sifatida tanilgan yana bir standart (ISO / IEC 23001-1) (BiM ) tomonidan standartlangan ISO 2001 yilda. BiM ko'pchilik tomonidan qo'llaniladi ETSI raqamli televidenie va mobil televizor uchun standartlar. The Ochiq geospatial konsortsium geologik aloqador ma'lumotlar (GML) uchun optimallashtirilgan Ikkilik XML kodlash spetsifikatsiyasini (hozirda eng yaxshi amaliy hujjat) va Fast InfoSet, EXI, BXML va tushirish kodlash / dekodlash AIXM.[3]

Ikkilik XML-ga alternativa sifatida XML hujjatlarida an'anaviy fayllarni siqish usullaridan foydalanish kiradi (masalan gzip ); yoki mavjud standartdan foydalangan holda ASN.1. An'anaviy siqish usullari, qisqartirilgan tahlil hajmi yoki tasodifiy kirish afzalligi bo'lmagan holda, faqat kichraytirilgan fayl hajmining afzalliklarini taklif etadi. ASN.1 / PER asosini tashkil qiladi Tez ma'lumot, bu bitta ikkilik XML standarti. Gibrid yondashuvlar ham mavjud (masalan, VTD-XML ) kichik indeks faylini XML hujjatiga qo'shib, tahlil qilishning ortiqcha xarajatlarini yo'q qilish uchun.[4]

Ikkilik XML harakatlar

Ikkilik XML tushunchasi bilan bog'liq loyihalar va fayl formatlari quyidagilarni o'z ichiga oladi:

Ikkilik vakolatxonalar bilan bog'liq (yoki ular bilan raqobatlashadigan) funktsional imkoniyatlarga ega bo'lgan boshqa loyihalarga quyidagilar kiradi:

Shuningdek qarang

Adabiyotlar

  1. ^ Ikkilik XML-ning ishlashi uchun qayg'u http://webservices.sys-con.com/read/250512.htm Arxivlandi 2008-05-20 da Orqaga qaytish mashinasi
  2. ^ Jon Shnayder, Takuki Kamiya, tahr., "XMLning samarali almashinuvi (EXI) formati 1.0", W3C tavsiyasi 2011 yil 10 mart) [1]
  3. ^ AIXM 5.1 siqishni taqqoslash: EXI, FI, BXML va deflyatsiya geografik ma'lumotlar bilan ishlashda qanday raqobatlashadi?
  4. ^ "VTD-XML bilan indeks XML hujjatlari". Arxivlandi asl nusxasi 2008-07-04 da. Olingan 2007-11-28.
  5. ^ "Android ikkilik XML formati qaerda hujjatlashtirilgan?". Teskari muhandislik stek almashinuvi.