{{TEXT_DECODE_TITLE}}

بڑی Base64 سٹرنگز (مثلاً، انکوڈ شدہ تصاویر یا دستاویزات) کے لیے نیچے دی گئی فائل اپلوڈ فارم استعمال کریں۔

{{FILE_DECODE_TITLE}}

Base64 فائل کو یہاں ڈریگ اینڈ ڈراپ کریں یا منتخب کرنے کے لیے کلک کریں

جدید اختیارات

نیو لائن سیپریٹر

مختلف آپریٹنگ سسٹمز مختلف نیو لائن کیریکٹرز استعمال کرتے ہیں — مثال کے طور پر، یونکس اور ونڈوز ایک جیسے لائن بریک سمبل استعمال نہیں کرتے۔ ڈی کوڈنگ کے بعد، آپ کے آؤٹ پٹ میں موجود تمام نیو لائن کیریکٹرز کو آپ کی منتخب کردہ آپشن کے مطابق تبدیل کر دیا جائے گا۔ یہ سیٹنگ "ہر لائن کو الگ سے ڈی کوڈ کریں" فیچر کے طریقہ کار کا تعین کرتی ہے۔

{{DECODE_LINES_OPTION_TITLE}}

{{DECODE_LINES_OPTION_DESC}}

لائن بریکس کو ہٹائیں

MIME فارمیٹ (مثلاً، ای میلز سے) میں Base64 ڈیٹا عموماً ہر 76 حروف پر لائن بریکس شامل ہوتا ہے۔ ڈی کوڈ کرنے سے پہلے ان لائن بریکس کو ہٹانے کے لیے اس آپشن کو فعال کریں۔ اس سے MIME فارمیٹڈ Base64 ڈیٹا کا صحیح ڈی کوڈ یقینی بنتا ہے۔

URL محفوظ انکوڈنگ کو ہینڈل کریں

اگر آپ کا ان پٹ URL محفوظ Base64 ویرینٹ (RFC 4648 / Base64URL) استعمال کرتا ہے، جہاں "-" کا مطلب "+" اور "_" کا مطلب "/" ہوتا ہے، اور پیڈنگ چھوڑا جا سکتا ہے، تو اس آپشن کو فعال کریں۔ یہ آپشن ڈی کوڈ کرنے سے پہلے ان پٹ کو اسٹینڈرڈ Base64 میں تبدیل کر دے گا۔

لائیو موڈ

جب لائیو موڈ فعال ہوتا ہے تو آپ کا ان پٹ فوری طور پر آپ کے براؤزر کے بلٹ اِن JavaScript فنکشنز کے ذریعے ڈی کوڈ ہو جاتا ہے، بغیر ہمارے سرورز کو ڈیٹا بھیجے۔ براہ مہربانی نوٹ کریں کہ یہ موڈ فی الحال صرف UTF-8 ٹیکسٹ آؤٹ پٹ کو سپورٹ کرتا ہے۔

نوٹ: بائنری فائلوں (تصاویر، دستاویزات وغیرہ) کے لیے، ڈیٹا کی خرابی سے بچنے کے لیے آؤٹ پٹ کو کاپی کرنے کے بجائے محفوظ کریں۔


Base64 ڈی کوڈنگ کو سمجھنا

Base64 ڈی کوڈنگ ٹیکسٹ بیسڈ Base64 فارمیٹ کو اس کے اصل بائنری یا ٹیکسٹ ڈیٹا میں واپس تبدیل کر دیتی ہے۔ یہ عمل ان ڈیٹا کو بازیافت کرنے کے لیے ضروری ہے جو ٹیکسٹ بیسڈ سسٹمز کے ذریعے محفوظ ترسیل کے لیے انکوڈ کیے گئے تھے۔

Base64 ڈی کوڈنگ کیسے کام کرتی ہے

Base64 ڈی کوڈنگ انکوڈنگ کے عمل کو الٹ کر Base64 حروف کو بائنری ڈیٹا میں تبدیل کر دیتی ہے۔ یہ عمل 64 حروف (A–Z، a–z، 0–9، اور عموماً "+" اور "/") کے سیٹ کے ساتھ کام کرتا ہے اور درج ذیل طریقے سے عمل کرتا ہے:

  1. ان پٹ Base64 سٹرنگ کی تصدیق اور کسی بھی پیڈنگ کو ہینڈل کرنا۔
  2. ہر Base64 حرف کو اس کی 6-بٹ ویلیو میں تبدیل کرنا۔
  3. ان 6-بٹ ویلیوز کو 24-بٹ گروپوں میں یکجا کرنا۔
  4. ان بٹ گروپوں کو اصل بائٹس میں تبدیل کرنا۔
  5. آخری جزوی بائٹس کو بازیافت کرنے کے لیے پیڈنگ کو ہینڈل کرنا۔

Base64 ڈی کوڈنگ کیوں استعمال کریں؟

  • ڈیٹا کی بازیافت: ٹیکسٹ محفوظ Base64 فارمیٹ سے اصل بائنری ڈیٹا حاصل کریں۔
  • ای میل منسلکات: MIME انکوڈڈ ای میل مواد سے فائلیں اور تصاویر نکالیں۔
  • ویب وسائل: انکلوڈڈ Base64 ڈیٹا URI کو بائنری مواد میں تبدیل کریں۔
  • API انٹیگریشن: ویب سروسز سے موصول Base64 انکوڈڈ ڈیٹا کو پراسیس کریں۔

Base64 ڈی کوڈنگ کے عام استعمالات

Base64 ڈی کوڈنگ مختلف مواقع پر ضروری ہے، جن میں شامل ہیں:

  • ای میل پراسیسنگ: MIME انکوڈڈ پیغامات سے منسلکات نکالنا۔
  • ویب ڈیولپمنٹ: Base64 ڈیٹا URI کو بائنری وسائل میں تبدیل کرنا۔
  • API ہینڈلنگ: JSON یا XML جوابات سے Base64 انکوڈڈ ڈیٹا کو پراسیس کرنا۔

ایک عملی مثال

Base64 سٹرنگ TWFu کو ڈی کوڈ کرنے پر یہ لفظ Man بن جاتا ہے۔ ڈی کوڈنگ کا عمل ہر Base64 حرف کو اس کی 6-بٹ ویلیو میں تبدیل کرتا ہے، ان بٹس کو یکجا کرتا ہے اور اصل ASCII حروف کو دوبارہ تشکیل دیتا ہے۔

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