Base64 انکوڈنگ متن ڈیٹا کو 64 حروف کے مجموعے میں تبدیل کرنے کا انکوڈنگ اسکیم ہے، یقینی بناتا ہے کہ متن مختلف نظاموں کے درمیان محفوظ طریقے سے منتقل ہو۔
متن سے Base64 میں تبدیل کرنا عام طور پر API ڈیٹا ٹرانسمیشن، کنفیگریشن فائل اسٹوریج، ای میل مواد کی انکوڈنگ جیسے منظرناموں میں استعمال ہوتا ہے جہاں متن کی محفوظ ٹرانسمیشن کی ضرورت ہوتی ہے۔
انکوڈنگ کا عمل ہر 3 بائٹس کے متن ڈیٹا کو 4 Base64 حروف میں تبدیل کرتا ہے، A-Z، a-z، 0-9، +، / حروف کے سیٹ کا استعمال کرتا ہے۔
Base64 انکوڈنگ کے بعد ڈیٹا کی مقدار میں تقریباً 33% اضافہ ہو جاتا ہے، چھوٹے سے درمیانے سائز کے متن ڈیٹا کے لیے موزوں ہے۔ انکوڈنگ خفیہ کاری کے برابر نہیں ہے، صرف ڈیٹا فارمیٹ کی تبدیلی کے لیے استعمال ہوتا ہے۔
UTF-8 انکوڈنگ کی حمایت کرتا ہے جیسے چینی، انگریزی، خصوصی علامات وغیرہ کے مختلف متن مواد کی تبدیلی، حروف کی مکملیت اور درستگی کو یقینی بناتا ہے۔
مقامی براؤزر پر پروسیسنگ، نیٹ ورک کنکشن کی ضرورت نہیں، متن ڈیٹا کسی بھی سرور پر اپ لوڈ نہیں ہوتا، ڈیٹا کی رازداری کی حفاظت کو یقینی بناتا ہے۔