ڈویلپر ٹولز

Base64 انکوڈر اور ڈی کوڈر

UTF-8 متن یا فائلیں انکوڈ کریں اور معیاری یا URL کے لیے محفوظ Base64 ڈی کوڈ کر کے براہ راست ڈاؤن لوڈ کریں۔

درج کردہ قدریں

UTF-8 متن یا 20 MiB تک فائلیں۔ Base64 انکوڈنگ ہے، خفیہ کاری نہیں۔

آپ کے نتائج

Base64 سے متن انکوڈ کرنا اور فائلیں بحال کرنا

جب کسی نظام کو بائٹس بطور متن چاہییں، مثلاً API فیلڈ یا ترتیب کی قدر میں، تو Base64 استعمال کریں۔ متن UTF-8 استعمال کرتا ہے؛ فائلیں اپنے اصل بائٹس استعمال کرتی ہیں۔ انکوڈنگ واپس بدلی جا سکتی ہے اور کوئی خفیہ کاری فراہم نہیں کرتی۔

مرحلہ وار رہنمائی

  1. انکوڈ یا ڈی کوڈ منتخب کریں، پھر متن یا فائل کا ان پٹ چنیں۔ مواد پیسٹ کریں یا فائل منتخب کریں۔
  2. درست Base64 حروف کا مجموعہ منتخب کریں۔ ڈی کوڈ کرتے وقت صرف اصل مواد پیسٹ کریں؛ ڈیٹا URL کا کوئی سابقہ ہو تو ہٹا دیں۔
  3. تبدیلی چلائیں۔ قابلِ مطالعہ متن نقل کریں یا نتیجہ ڈاؤن لوڈ کریں؛ بائنری نتیجہ فائل کے طور پر محفوظ ہوتا ہے۔

ترتیبات اور حدود

معیاری یا URL کے لیے محفوظ حروف
معیاری صورت + اور / استعمال کرتی ہے؛ URL کے لیے محفوظ صورت - اور _ استعمال کرتی ہے۔ وصول کرنے والے نظام کی مطلوبہ صورت اختیار کریں۔
بھرائی کے حروف
= کی بھرائی برقرار رکھیں، جب تک وصول کرنے والا نظام اس کے بغیر نتیجہ نہ مانگے۔ ڈی کوڈنگ درست مواد کو بھرائی کے ساتھ اور اس کے بغیر قبول کرتی ہے۔
فائل کا سائز اور بائنری نتیجہ
فائل ان پٹ کی حد 20 MiB ہے۔ بائنری نتائج ہیکساڈیسیمل پیش منظر دکھاتے ہیں؛ ڈاؤن لوڈ میں تمام ڈی کوڈ شدہ بائٹس شامل ہوتے ہیں۔

عملی مثال

Hello, 世界 👋 کو معیاری Base64 اور بھرائی کے ساتھ انکوڈ کریں۔ متوقع مواد SGVsbG8sIOS4lueVjCDwn5GL ہے۔

مثال کی فائلیں ڈاؤن لوڈ کریں

مثال کا ان پٹ

Hello, 世界 👋

متوقع نتیجہ

SGVsbG8sIOS4lueVjCDwn5GL

اسی متن کو واپس حاصل کرنے کے لیے مواد ڈی کوڈ کریں۔ +w== کے لیے معیاری حروف استعمال کریں: نتیجہ ایک بائٹ FB ہے، جو قابلِ مطالعہ متن کے بجائے decoded.bin کے نام سے ڈاؤن لوڈ ہوتا ہے۔

سوالات اور مسائل کا حل

ڈی کوڈنگ ناکام کیوں ہوتی ہے؟

حروف، بھرائی اور ان پٹ کی علامات دیکھیں۔ خالی جگہیں اور نئی سطریں قبول ہوتی ہیں، مگر ڈیٹا URL کے سابقے اور غیر متعلق رموز نہیں۔

Base64 اصل مواد سے بڑا کیوں ہوتا ہے؟

یہ ہر 3 بائٹس کے گروپ کو 4 حروف اور ضرورت کے مطابق بھرائی سے ظاہر کرتا ہے۔ یہ ڈیٹا کو سکیڑنے کے بجائے انکوڈ کرتا ہے۔

کیا اصل فائل کا نام بحال ہو سکتا ہے؟

Base64 بائٹس محفوظ کرتا ہے، فائلوں کے نام یا اقسام نہیں۔ یہ معلومات الگ محفوظ رکھیں اور decoded.bin کا نام صرف تب بدلیں جب اس کی صورت معلوم ہو۔