Binary XML
ایکس ایم ایل (ایکسٹینسیبل مارک اپ لینگویج) کے لیے کمپیکٹ نمائندگی کے طور پر مختلف بائنری فارمیٹس تجویز کیے گئے ہیں۔ بائنری ایکس ایم ایل فارمیٹ کا استعمال عام طور پر ایکس ایم ایل دستاویزات کی لفظی صلاحیت کو کم کرتا ہے جس سے تجزیہ کی لاگت بھی کم ہوتی ہے، لیکن دستاویز کو دیکھنے اور ترمیم کرنے کے لیے عام ٹیکسٹ ایڈیٹرز اور تھرڈ پارٹی ٹولز کے استعمال میں رکاوٹ پیدا ہوتی ہے۔ کئی مسابقتی فارمیٹس ہیں، لیکن ابھی تک کوئی بھی ڈی فیکٹو معیار کے طور پر ابھرا نہیں ہے، حالانکہ ورلڈ وائڈ ویب کنسورشیم نے 10 مارچ 2011 کو EXI کو ایک سفارش کے طور پر اپنایا۔ بائنری ایکس ایم ایل عام طور پر ان ایپلی کیشنز میں استعمال ہوتا ہے جہاں معیاری ایکس ایم ایل کی کارکردگی ناکافی ہوتی ہے، لیکن دستاویز کو کسی فارم (ایکس ایم ایل) میں تبدیل کرنے کی صلاحیت جو آسانی سے دیکھا اور ترمیم کیا جاتا ہے قابل قدر ہے۔ دیگر فوائد میں ایکس ایم ایل دستاویزات کی بے ترتیب رسائی اور انڈیکسنگ کو فعال کرنا شامل ہو سکتا ہے۔ بائنری ایکس ایم ایل کے لیے بڑا چیلنج ایک واحد، وسیع پیمانے پر اپنایا ہوا معیار بنانا ہے۔ انٹرنیشنل آرگنائزیشن فار اسٹینڈرڈائزیشن (آئی ایس او) اور انٹرنیشنل ٹیلی کمیونیکیشن یونین (آئی ٹی یو) نے بالترتیب 2007 اور 2005 میں فاسٹ انفوسیٹ کا معیار شائع کیا۔ ایک اور معیار (آئی ایس او/آئی ای سی 23001-1)، جسے ایکس ایم ایل (بی آئی ایم) کے لیے بائنری ایم پی ای جی فارمیٹ کے نام سے جانا جاتا ہے، کو 2001 میں آئی ایس او نے معیاری بنایا ہے۔ بی آئی ایم ڈیجیٹل ٹی وی اور موبائل ٹی وی کے لیے بہت سے ای ٹی ایس آئی معیارات کے ذریعے استعمال ہوتا ہے۔ اوپن جیو اسپیشل کنسورشیم جیو سے متعلق ڈیٹا (جی ایم ایل) کے لیے ایک بائنری ایکس ایم ایل انکوڈنگ اسپیسیفیکیشن (فی الحال ایک بہترین پریکٹس پیپر) فراہم کرتا ہے اور اے آئی ایکس ایم کو انکوڈ/ڈی کوڈ کرنے کے لیے فاسٹ انفوسیٹ، ای ایکس آئی، بی ایکس ایم ایل اور ڈیفلیٹ کی کارکردگی کا موازنہ کرنے کے لیے ایک معیار بھی فراہم کرتا ہے۔ بائنری ایکس ایم ایل کے متبادل میں ایکس ایم ایل دستاویزات پر روایتی فائل کمپریشن کے طریقوں کا استعمال کرنا شامل ہے (مثال کے طور پر جی زپ) ؛ یا موجودہ معیار جیسے ASN.1 کا استعمال کرنا۔ روایتی کمپریشن کے طریقے، تاہم، تجزیہ کے وقت میں کمی یا بے ترتیب رسائی کے فائدے کے بغیر، صرف فائل کے سائز میں کمی کا فائدہ پیش کرتے ہیں۔ ASN.1/PER فاسٹ انفوسیٹ کی بنیاد بناتا ہے، جو کہ ایک بائنری XML معیار ہے۔ ہائبرڈ اپروچ بھی ہیں (مثال کے طور پر، وی ٹی ڈی-ایکس ایم ایل) جو تجزیہ کے اوور ہیڈ کو ختم کرنے کے لیے ایک چھوٹی انڈیکس فائل کو ایکس ایم ایل دستاویز سے منسلک کرتے ہیں۔ بائنری ایکس ایم ایل کے تصور سے متعلق بائنری ایکس ایم ایل کوششوں کے منصوبوں اور فائل فارمیٹس میں شامل ہیں: آئی ایس او سے بی آئی ایم اسٹینڈرڈ، جو ایم پی ای جی ورکنگ گروپ فاسٹ انفوسیٹ کے ذریعہ تیار کیا گیا ہے، جو کہ آئی ایس او/آئی ای سی اور آئی ٹی یو-ٹی ایفیشنٹ ایکس ایم ایل انٹرچینج (ای ایکس آئی) ڈبلیو 3 سی کی طرف سے شائع کردہ ایک معیار ہے، جو ایجائل ڈیلٹا انکارپوریٹڈ سے ایفیشنٹ ایکس ایم ایل کے کام پر مبنی ہے۔ میٹروسکا ڈبلیو اے پی بائنری ایکس ایم ایل (ڈبلیو بی ایکس ایم ایل) سے ایکسٹینسیبل بائنری میٹا لینگویج (ای بی ایم ایل)۔ نیٹ بائنری فارمیٹ: مائیکروسافٹ سے ایکس ایم ایل ڈیٹا اسٹرکچر ؛ نفاذ. نیٹ فریم ورک 3 اور اس کے بعد میں شامل ہے۔ بائنری مارک اپ لینگوئج (بی ایم ایل) بائنری نمائندوں سے متعلق (یا ان کے ساتھ مقابلہ کرنے) فعالیت رکھنے والے دیگر منصوبوں میں شامل ہیں: سمپل ویئر سے وی ٹی ڈی-ایکس ایم ایل اور گوگل سے وی ٹی ڈی-ایکس ایم ایل پروجیکٹ پروٹوکول بفرز او ایم جی سے اپاچی تھرفٹ ڈیٹا ڈسٹری بیوشن سروس بگ ڈیٹا اینڈرائیڈ ایپلی کیشن پیکیج کے لیے او ایم جی سے اپاچی ایورو غیر دستاویزی بائنری ایکس ایم ایل فارمیٹ کا استعمال کرتا ہے۔ سورس کوڈ کھلا اور اچھی طرح سے تبصرہ کیا گیا ہے۔ بی ایس او این میسج پیک سی بی او آر کینونکل ایس-ایکسپریشنز حوالہ جات ایکس ایم ایل ڈیٹا سیریلائزیشن فارمیٹس بھی دیکھیں۔