انکوڈنگ بمقابلہ ضابطہ کشائی

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

انکوڈنگ کیا ہے؟

مختلف نظاموں کے لئے ڈیٹا کو زیادہ استعمال کے قابل فارمیٹس میں تبدیل کرنا ، عوامی طور پر دستیاب طریقہ کا استعمال کرتے ہوئے انکوڈنگ کہا جاتا ہے۔ انکوڈڈ ڈیٹا آسانی سے پلٹ سکتا ہے۔ زیادہ تر وقت میں ، تبدیل شدہ شکل ایک معیاری شکل ہے جو بڑے پیمانے پر استعمال ہوتی ہے۔ مثال کے طور پر ، ASCII میں (امریکن اسٹینڈرڈ کوڈ برائے انفارمیشن انٹرچینج) حروف کو نمبروں کا استعمال کرکے انکوڈ کیا گیا ہے۔ 'A' کی نمائندگی 65 نمبر ، 'B' کے ذریعہ اعداد 66 ، وغیرہ کے ذریعہ کی جاتی ہے۔ ان اعداد کو 'کوڈ' کہا جاتا ہے۔ اسی طرح ، انکوڈنگ کے نظام جیسے ڈی بی سی ایس ، ای بی سی ڈی آئی سی ، یونیکوڈ ، وغیرہ بھی حروف کو انکوڈ کرنے کے لئے استعمال ہوتے ہیں۔ ڈیٹا کو کمپریس کرنا انکوڈنگ کے عمل کے طور پر بھی دیکھا جاسکتا ہے۔ ڈیٹا کی ترسیل کرتے وقت انکوڈنگ کی تکنیک بھی استعمال کی جاتی ہے۔ مثال کے طور پر ، بائنری کوڈڈ اعشاریہ (BCD) انکوڈنگ نظام اعشاریے کی نمائندگی کے لئے چار بٹس استعمال کرتا ہے اور ایتھرنیٹ کے ذریعہ مانچسٹر فیز انکوڈنگ (MPE) بٹس کو انکوڈ کرنے کے لئے استعمال ہوتا ہے۔ انکوڈنگ اصطلاح ڈیجیٹل تبادلوں کے ینالاگ کے لئے بھی استعمال ہوتی ہے۔

ضابطہ کشائی کیا ہے؟

ضابطہ کشائی کرنا انکوڈنگ کا الٹا عمل ہے ، جو انکوڈ شدہ معلومات کو اپنے اصل شکل میں تبدیل کرتا ہے۔ انکوڈڈ ڈیٹا کو معیاری طریقوں کا استعمال کرکے آسانی سے ضابطہ کشائی کیا جاسکتا ہے۔ مثال کے طور پر ، بائنری کوڈڈ اعشاریے کو ڈی کوڈ کرنے کے لئے بیس 2 ریاضی میں کچھ آسان حساب کی ضرورت ہوتی ہے۔ حروف اور اعداد کے مابین ایک سے ایک میپنگ ہونے کے بعد ASCII اقدار کو ضابطہ کشائی کرنا ایک سیدھا سا عمل ہے۔ ضابطہ کشائی کی اصطلاح ڈیجیٹل سے ینالاگ تبادلوں کے ل. بھی استعمال ہوتی ہے۔ مواصلت کی دائر میں ، ضابطہ کشائی ایک موصولہ پیغامات کو کسی مخصوص زبان کا استعمال کرتے ہوئے لکھے گئے پیغام میں تبدیل کرنے کا عمل ہے۔ یہ عمل براہ راست آگے نہیں ہے کیونکہ پہلے ذکر کی گئی ضابطہ کشائی کی اسکیمیں ہیں ، کیوں کہ مواصلات کے لئے استعمال ہونے والے چینلز میں شور کی وجہ سے اس پیغام میں چھیڑ چھاڑ ہوسکتی ہے۔ ضابطہ کشائی کرنے کے طریقے جیسے مثالی مبصر کو ضابطہ کشائی کرنے ، زیادہ سے زیادہ امکانات کو ضابطہ اخذ کرنے ، کم سے کم فاصلے پر ضابطہ کشائی کرنے ، وغیرہ جیسے شور چینلز کے ذریعہ بھیجے گئے پیغامات کو ضابطہ بندی کرنے کے لئے استعمال ہوتے ہیں۔

انکوڈنگ اور ضابطہ کشائی میں کیا فرق ہے؟

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