Base64 ڈیکوڈر

Base64 انکوڈ شدہ سٹرنگ کو متن میں ڈیکوڈ کریں۔ Base64 انکوڈنگ بائنری ڈیٹا کو متن میں، یا ٹیکسٹ سیریلائزیشن فارمیٹ جیسے JSON یا XML میں ظاہر کرنے کے لیے مفید ہے۔

ڈیکوڈ شدہ متن:

متعلقہ ٹولز

Base64 انکوڈنگ کے بارے میں مزید

Base64 انکوڈنگ بائنری ڈیٹا کو 64 حروف کے ایک سیٹ میں انکوڈ کرنے کا طریقہ ہے جو انٹرنیٹ پر محفوظ ترسیل کے لیے موزوں ہیں۔ یہ عام طور پر ای میل سسٹمز اور ویب براؤزرز میں تصاویر، ویڈیوز، اور دیگر قسم کے بائنری ڈیٹا کی ترسیل کے لیے استعمال ہوتا ہے۔

انکوڈنگ کے عمل میں بائنری ڈیٹا کو 3 بائٹس (24 بٹس) کے گروپس میں تقسیم کرنا شامل ہے، جنہیں پھر چار 6 بٹ ویلیوز میں تبدیل کیا جاتا ہے۔ ان 6 بٹ ویلیوز کو پھر ان کے متعلقہ ASCII حروف سے میپ کیا جاتا ہے، جن میں بڑے اور چھوٹے حروف، اعداد، اور دو اضافی حروف شامل ہیں، عام طور پر '+' اور '/'۔

اگر بائنری ڈیٹا 3 سے قابل تقسیم نہیں ہے، تو ڈیٹا کے آخر میں پیڈنگ شامل کی جاتی ہے تاکہ اسے قابل تقسیم بنایا جائے۔ پیڈنگ '=' حرف کے استعمال سے ظاہر کی جاتی ہے۔ مثال کے طور پر، اگر بائنری ڈیٹا صرف 2 بائٹس لمبا ہے، تو انکوڈ شدہ ڈیٹا کے آخر میں ایک بائٹ پیڈنگ (دو '=' حروف پر مشتمل) شامل کی جاتی ہے۔

ڈیٹا کو ڈیکوڈ کرنے کے لیے، عمل کو الٹا کیا جاتا ہے۔ چار ASCII حروف کے ہر گروپ کو میپنگ کے عمل کو الٹا کر کے 3 بائٹس بائنری ڈیٹا میں واپس تبدیل کیا جاتا ہے۔

مجموعی طور پر، base64 انکوڈنگ کا عمل بائنری ڈیٹا کو محفوظ طریقے سے ASCII متن کے طور پر منتقل کرنے کی اجازت دیتا ہے، جس سے انٹرنیٹ پر تصاویر، ویڈیوز، اور دیگر قسم کے بائنری ڈیٹا کو اس طرح منتقل کرنا ممکن ہو جاتا ہے جو زیادہ تر سسٹمز کے ساتھ مطابقت رکھتا ہے۔