طیارے کے Mode S کوڈ کا ڈی کوڈر

چھ ہندسوں کے ہیکسا ڈیسیمل Mode S پتے کو ICAO تخصیصی بلاک، بٹ سابقے، حد اور بلاک میں مقام میں تبدیل کریں۔

ہیکسا ڈیسیمل Mode S پتا

چھ ہیکسا ڈیسیمل حروف درج کریں؛ خالی جگہیں، ہائفن اور اختیاری 0x سابقہ استعمال ہو سکتے ہیں۔

مقرر تخصیصی سابقہقابل تخصیص بٹ
تخصیصی بلاک

تخصیصی حد دیکھنے کے لیے 24 بٹ Mode S پتا درج کریں۔

ICAO Annex 10 · 2023
ہیکس
24-bit · بائنری
ڈیسیمل
شائع شدہ حد
مقرر تخصیصی سابقہ
بلاک میں پتے
بلاک میں مقام
تخصیصی حد دیکھنے کے لیے 24 بٹ Mode S پتا درج کریں۔

پتا آپ کے براؤزر میں ڈی کوڈ ہوتا ہے۔ BroBroGo پر کچھ اپ لوڈ نہیں کیا جاتا۔

عمومی سوالات

کسی ملک یا ادارے سے مطابقت کا کیا مطلب ہے؟

اس کا صرف یہ مطلب ہے کہ ICAO نے پتے کا یہ بلاک اس ملک یا رجسٹریشن ادارے کو مختص کیا ہے۔ یہ ثابت نہیں کرتا کہ طیارہ اب بھی وہیں رجسٹرڈ ہے؛ ٹرانسپونڈر غلط ترتیب دیا گیا، پتا نقل شدہ یا رجسٹریشن بدلنے کے بعد غیر تازہ شدہ ہو سکتا ہے۔

کیا یہ کسی خاص طیارے یا پرواز کی شناخت کر سکتا ہے؟

نہیں۔ 24 بٹ پتا الگ سے طیاروں کی رجسٹریوں میں تلاش کیا جا سکتا ہے، لیکن یہ ٹول رجسٹریوں، آپریٹروں یا براہ راست ٹریکنگ خدمات سے منسلک نہیں ہوتا؛ یہ صرف شائع شدہ تخصیصی حد کی وضاحت کرتا ہے۔

000000 اور FFFFFF کیوں مختص نہیں کیے جا سکتے؟

عالمی منصوبے میں تمام صفر اور تمام ایک والی قدروں کو نکال کر 16,777,214 قابل تخصیص قدریں ہیں۔ ICAO رہنمائی یہ بھی بتاتی ہے کہ تمام صفر والا پتا غلط ترتیب دیے گئے ٹرانسپونڈر کی علامت ہو سکتا ہے۔

ICAO کا 24 بٹ تخصیصی فریم ورک

انٹرنیشنل سول ایوی ایشن آرگنائزیشن (ICAO) دنیا بھر کے طیاروں کی منفرد شناخت کے لیے ایک منظم نظام نافذ کرتی ہے۔ اس نظام کے تحت، 24 بٹ ایڈریس اسپیس کو مختلف رکن ممالک اور بین الاقوامی اداروں میں تقسیم کیا جاتا ہے۔ اس عالمی اسکیم کے تحت کل 16,777,214 قابلِ تخصیص پتے (addresses) دستیاب ہیں۔

ہر ملک یا رجسٹریشن اتھارٹی کو ایک مخصوص بلاک مختص کیا جاتا ہے، جس کی حدود کا تعین بائنری سابقے (binary prefix) سے ہوتا ہے۔ یہ ٹول ان پبلش شدہ حدود کا ایک آف لائن ساختی ڈی کوڈر ہے جو کسی بھی 24 بٹ پتے کا تجزیہ کر کے اس کے ذمہ دار ملک یا اتھارٹی بلاک کی نشاندہی کرتا ہے۔ یہ واضح رہے کہ یہ ٹول براہ راست پروازوں کی ٹریکنگ، آپریٹر کی معلومات حاصل کرنے، یا فعال طیارہ رجسٹریوں سے ڈیٹا نکالنے کا کام نہیں کرتا۔

ایوی ایشن میں بائنری سے ہیکسا ڈیسیمل ترجمہ

طیارے کا Mode S ٹرانسپونڈر اندرونی طور پر 24 بٹ بائنری کوڈ استعمال کرتا ہے، لیکن انسانی استعمال اور ڈیٹا کے تبادلے کو آسان بنانے کے لیے اسے چھ ہندسوں کے ہیکسا ڈیسیمل کوڈ میں ظاہر کیا جاتا ہے۔ یہ چھ ہندسے 0–9 اور A–F پر مشتمل ہوتے ہیں۔

جب آپ اس ٹول میں ہیکسا ڈیسیمل پتا درج کرتے ہیں، تو یہ اسے واپس 24 بٹ بائنری ساخت میں تبدیل کر کے اس کے مقررہ اور متغیر حصوں کا تجزیہ کرتا ہے۔ ان پٹ کے لیے درج ذیل فارمیٹس اور اصول لاگو ہوتے ہیں:

  • مقبول فارمیٹس: ہیکسا ڈیسیمل حروف کے لیے کیس کی کوئی قید نہیں ہے (case-insensitive)۔ ان پٹ میں خالی جگہیں (spaces)، ہائفن (hyphens) اور اختیاری طور پر 0x کا سابقہ قبول کیا جاتا ہے۔
  • حروف کی حد: ان پٹ میں صرف ہیکسا ڈیسیمل حروف 0–9 اور A–F ہونے چاہئیں۔ اگر ان کے علاوہ کوئی اور حرف درج کیا جائے تو ٹول یہ خرابی دکھاتا ہے: صرف 0–9 اور A–F ہیکسا ڈیسیمل حروف استعمال کریں۔
  • طول کی حد: خالی جگہوں، ہائفن یا 0x کو نکال کر ان پٹ میں عین چھ ہیکسا ڈیسیمل حروف ہونے چاہئیں۔ بصورتِ دیگر، ٹول یہ خرابی ظاہر کرتا ہے: 24 بٹ Mode S پتے میں عین چھ ہیکسا ڈیسیمل حروف ہونے چاہییں۔

مقررہ سابقے بمقابلہ قابلِ تخصیص بٹ

ہر ICAO بلاک کی ساخت ریاضیاتی اصولوں پر مبنی ہوتی ہے جہاں 24 بٹ کے پتے کو دو حصوں میں تقسیم کیا جاتا ہے: مقرر تخصیصی سابقہ (fixed allocation prefix) اور قابلِ تخصیص بٹ (assignable bits)۔

مقرر تخصیصی سابقہ بائنری بٹس کا وہ حصہ ہے جو ICAO کسی ملک کو الاٹ کرتے وقت فکس کر دیتا ہے۔ اس سابقے کی لمبائی جتنی لمبی ہوگی، اس ملک کے پاس اپنے طیاروں کو دینے کے لیے متغیر یا قابلِ تخصیص بٹس کی تعداد اتنی ہی کم ہوگی۔ مثال کے طور پر، بڑے ممالک کو چھوٹے بائنری سابقے دیے جاتے ہیں تاکہ ان کے پاس بلاک میں پتے (addresses in block) کی تعداد زیادہ ہو، جبکہ چھوٹے ممالک کو طویل سابقے دیے جاتے ہیں جس سے ان کا ایڈریس پول محدود ہو جاتا ہے۔ یہ ٹول ان پٹ کیے گئے پتے کا تجزیہ کر کے یہ واضح کرتا ہے کہ اس بلاک کا مقررہ بائنری سابقہ کیا ہے اور انفرادی طیاروں کے لیے کتنے قابلِ تخصیص بٹ باقی بچتے ہیں۔

ٹرانسپونڈر کی غلط ترتیب کے تکنیکی خطرات

ہوا بازی کی حفاظت میں Mode S پتے کی درست ترتیب انتہائی اہم ہے۔ عالمی اسکیم میں کچھ حدود ایسی ہیں جو طیاروں کے لیے مختص نہیں کی جا سکتیں۔ تمام صفر (000000) اور تمام ایک (FFFFFF) کے بائنری پیٹرن طیاروں کے پتوں کے طور پر ناقابلِ تخصیص ہیں۔

اگر کوئی ٹرانسپونڈر تمام صفر (000000) کا پتا نشر کرتا ہے، تو یہ اس بات کی واضح علامت ہے کہ ٹرانسپونڈر کی کنفیگریشن درست نہیں ہے یا انسٹالیشن کے وقت اسے درست پتا فراہم نہیں کیا گیا۔ ایسی غلط ترتیبات فضائی نگرانی کے نظاموں میں الجھن پیدا کر سکتی ہیں اور فضائی حفاظت کو خطرے میں ڈال سکتی ہیں۔

اسٹیٹک ایلوکیشن بمقابلہ لائیو رجسٹری ڈیٹا

اس ٹول کے ذریعے حاصل ہونے والے نتائج اور لائیو رجسٹری ڈیٹا میں فرق کو سمجھنا ضروری ہے۔ جب کوئی پتا کامیابی سے ڈی کوڈ ہوتا ہے، تو یہ صرف اس اتھارٹی کی شناخت کرتا ہے جسے ICAO نے وہ بلاک مختص کیا ہے۔

یہ مطابقت درج ذیل وجوہات کی بنا پر موجودہ رجسٹریشن کا حتمی ثبوت نہیں مانی جا سکتی:

  1. ٹرانسپونڈر کی غلط ترتیب: ممکن ہے کہ ٹرانسپونڈر پر غلط کوڈ پروگرام کر دیا گیا ہو۔
  2. نقل شدہ پتے: ایک ہی کوڈ نادانستہ طور پر ایک سے زیادہ طیاروں پر فعال ہو سکتا ہے۔
  3. ملکیت کی منتقلی: جب کوئی طیارہ دوسرے ملک کو فروخت کیا جاتا ہے، تو اس کا رجسٹریشن نمبر تبدیل ہو جاتا ہے، لیکن بعض اوقات ٹرانسپونڈر کا پرانا کوڈ تبدیل کیے بغیر ہی پرواز جاری رکھی جاتی ہے۔

اس لیے، بلاک سے مطابقت طیارے کی حتمی شناخت نہیں ہے اور یہ نتیجہ موجودہ رجسٹری ریکارڈ یا آپریٹر کی معلومات فراہم نہیں کرتا۔

مخصوص اور محفوظ ICAO بلاکس

ممالک کے علاوہ، ICAO نے مخصوص مقاصد اور مستقبل کی ضروریات کے لیے بھی بلاکس مختص کر رکھے ہیں۔ ڈی کوڈر ان پٹ کے مطابق درج ذیل بلاک کے نتائج دکھا سکتا ہے:

بلاک کی قسم تفصیل / آؤٹ پٹ لیبل
عارضی بلاک ICAO عارضی تخصیصی بلاک
خصوصی استعمال ICAO خصوصی استعمال کا بلاک
علاقائی اسپیئر ‹region› خطے کا محفوظ بلاک
مستقبل کے لیے محفوظ مستقبل کے استعمال کے لیے محفوظ
غیر مختص شدہ اس جدول میں کوئی شائع شدہ تخصیص نہیں
ناقابلِ تخصیص طیارے کے پتے کے طور پر مختص نہیں کیا جا سکتا

اس ٹول کے صارفین

یہ ٹول ہوا بازی کے مختلف شعبوں سے تعلق رکھنے والے افراد کے لیے کارآمد ہے:

  • ایوی ایشن کے شوقین اور اسپاٹرز: وہ افراد جو Mode S سگنلز کو موصول کرتے ہیں اور ہیکس کوڈ کے ذریعے طیارے کے ملک یا رجسٹریشن اتھارٹی کا پتہ لگانا چاہتے ہیں۔
  • ایوی اونکس ٹیکنیشنز اور مینٹیننس عملہ: وہ پیشہ ور افراد جو یہ تصدیق کرتے ہیں کہ آیا طیارے کا ٹرانسپونڈر قومی بلاک کے مطابق درست کوڈ پر سیٹ ہے یا نہیں، اور تمام صفر والی غلط ترتیبات کی نشاندہی کرتے ہیں۔
  • ڈیٹا اینالسٹ اور محققین: وہ لوگ جو ADS-B یا Mode S ڈیٹا فیڈز پر کام کرتے ہیں اور بیرونی ڈیٹا بیسز کو مینوئل کوئری کیے بغیر خام ہیکس کوڈز کو منظم بلاکس میں تقسیم کرنا چاہتے ہیں۔

اکثر پوچھے جانے والے سوالات (FAQ)

کسی ملک یا ادارے سے مطابقت کا کیا مطلب ہے؟

اس کا صرف یہ مطلب ہے کہ ICAO نے پتے کا یہ بلاک اس ملک یا رجسٹریشن ادارے کو مختص کیا ہے۔ یہ ثابت نہیں کرتا کہ طیارہ اب بھی وہیں رجسٹرڈ ہے؛ ٹرانسپونڈر غلط ترتیب دیا گیا، پتا نقل شدہ یا رجسٹریشن بدلنے کے بعد غیر تازہ شدہ ہو سکتا ہے۔

کیا یہ کسی خاص طیارے یا پرواز کی شناخت کر سکتا ہے؟

نہیں۔ 24 بٹ پتا الگ سے طیاروں کی رجسٹریوں میں تلاش کیا جا سکتا ہے، لیکن یہ ٹول رجسٹریوں، آپریٹروں یا براہ راست ٹریکنگ خدمات سے منسلک نہیں ہوتا؛ یہ صرف شائع شدہ تخصیصی حد کی وضاحت کرتا ہے۔

000000 اور FFFFFF کیوں مختص نہیں کیے جا سکتے؟

عالمی منصوبے میں تمام صفر اور تمام ایک والی قدروں کو نکال کر 16,777,214 قابل تخصیص قدریں ہیں۔ ICAO رہنمائی یہ بھی بتاتی ہے کہ تمام صفر والا پتا غلط ترتیب دیے گئے ٹرانسپونڈر کی علامت ہو سکتا ہے۔