Base64 এনকোডার / ডিকোডার

Base64 স্ট্রিং অনলাইনে এনকোড ও ডিকোড করুন

ডেভেলপার টুল

Base64 এনকোডার / ডিকোডার কীভাবে ব্যবহার করবেন

  1. 1Encode বা Decode বেছে নিন
  2. 2ইনপুট ফিল্ডে আপনার টেক্সট লিখুন
  3. 3ফলাফল তাৎক্ষণিকভাবে আউটপুট ফিল্ডে দেখা যায়
  4. 4ফলাফল কপি করতে "Copy"-তে ক্লিক করুন
  5. 5ইনপুট ও আউটপুট অদলবদলে "Swap" ব্যবহার করুন

Base64 এনকোডার / ডিকোডার সম্পর্কে

Base64 হলো একটি বাইনারি-থেকে-টেক্সট এনকোডিং স্কিম যা ডেটা ট্রান্সমিশন এবং ওয়েব API-তে ব্যাপকভাবে ব্যবহৃত হয়। আমাদের টুল টেক্সট Base64-এ এনকোড বা ডিকোড করা সহজ করে।

Base64 এনকোডিং ছবির ডেটা URI, HTTP Basic Authentication এবং JSON/XML-এ বাইনারি ডেটা এম্বেড করতে ব্যবহৃত হয়।

Base64 এনকোডার / ডিকোডার-এর মূল বৈশিষ্ট্যসমূহ

  • দ্রুত এবং নির্ভুল Base64 এনকোডার / ডিকোডার প্রক্রিয়াকরণ
  • কোনো ইনস্টলেশন প্রয়োজন নেই — ব্রাউজারে কাজ করে
  • কোনো সীমাবদ্ধতা ছাড়াই বিনামূল্যে ব্যবহারযোগ্য
  • গোপনীয়তা-কেন্দ্রিক — ডেটা কখনো আপনার ডিভাইস ছেড়ে যায় না
  • মোবাইল এবং ডেস্কটপের সাথে সামঞ্জস্যপূর্ণ
  • লাইভ প্রিভিউসহ তাৎক্ষণিক ফলাফল

সমর্থিত ফরম্যাট

ইনপুট ফরম্যাট

সাধারণ টেক্সটUTF-8 স্ট্রিংBase64-এনকোডেড স্ট্রিং

আউটপুট ফরম্যাট

Base64 (স্ট্যান্ডার্ড RFC 4648)ডিকোড করা সাধারণ টেক্সট

বাইনারি ফাইল (ছবি, PDF) এনকোড করার জন্য, পরিবর্তে Image to Base64 টুল ব্যবহার করুন।

উদাহরণ

একটি স্ট্রিং Base64-এ এনকোড করুন

HTTP Basic Auth হেডারের জন্য উপযোগী।

ইনপুট

user:secretpassword

আউটপুট

dXNlcjpzZWNyZXRwYXNzd29yZA==

একটি Base64 JWT পেলোড ডিকোড করুন

একটি JWT টোকেনের মধ্যবর্তী সেগমেন্ট Base64 ডিকোড করুন।

ইনপুট

eyJ1c2VySWQiOjEyMywicm9sZSI6ImFkbWluIn0=

আউটপুট

{"userId":123,"role":"admin"}

সাধারণ ব্যবহারের ক্ষেত্র

  • পেশাদার Base64 এনকোডার / ডিকোডার কাজ
  • দ্রুত দৈনন্দিন গণনা
  • শিক্ষামূলক উদ্দেশ্য এবং শেখা
  • ব্যবসায়িক এবং কর্মক্ষেত্রের উৎপাদনশীলতা
  • ব্যক্তিগত প্রকল্প এবং শখ
  • Decoding Base64 strings received from third-party APIs

সমস্যা সমাধান

অবৈধ Base64 স্ট্রিং — ভুল প্যাডিং

সমাধান

Base64 স্ট্রিংয়ের দৈর্ঘ্য অবশ্যই 4-এর গুণিতক হতে হবে। শেষে = প্যাডিং অক্ষর না থাকলে এই ত্রুটি হয়। ঠিক করতে এক বা দুটো = অক্ষর যোগ করুন।

আউটপুটে বিকৃত অক্ষর রয়েছে

সমাধান

ডিকোড করা টেক্সট পাঠযোগ্য টেক্সট নয়, বাইনারি ডেটা হতে পারে। আপনি যদি কোনো ছবি বা ফাইল ডিকোড করছেন, তাহলে Base64 to Image টুল ব্যবহার করুন।

URL-safe Base64 সঠিকভাবে ডিকোড হচ্ছে না

সমাধান

URL-safe Base64 + এবং / এর পরিবর্তে - এবং _ ব্যবহার করে। URL-safe অপশন সক্রিয় করুন অথবা ডিকোড করার আগে সেই অক্ষরগুলো ম্যানুয়ালি প্রতিস্থাপন করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

Base64 এনকোডিং কী?

Base64 হলো একটি বাইনারি-থেকে-টেক্সট এনকোডিং স্কিম যা 64টি ASCII অক্ষর ব্যবহার করে বাইনারি ডেটা উপস্থাপন করে। এটি টেক্সট-ভিত্তিক প্রোটোকলের মাধ্যমে নিরাপদে ডেটা প্রেরণ করতে ব্যবহৃত হয়।

কখন Base64 ব্যবহার করব?

Base64 ব্যবহার করুন যখন আপনাকে JSON বা XML-এর মতো টেক্সট ফরম্যাটে বাইনারি ডেটা এম্বেড করতে হবে, অথবা শুধুমাত্র টেক্সট সমর্থন করে এমন চ্যানেলের মাধ্যমে ডেটা পাঠাতে হবে।

Base64 কি আমার ডেটা এনক্রিপ্ট করে?

না। Base64 হলো এনকোডিং, এনক্রিপশন নয়। যেকোনো Base64 ডিকোডারযুক্ত ব্যক্তি মূল কন্টেন্ট পড়তে পারবে। সংবেদনশীল ডেটা সুরক্ষার জন্য কখনো Base64 ব্যবহার করবেন না।

Base64 আউটপুট কেন == বা = দিয়ে শেষ হয়?

Base64 = চিহ্ন ব্যবহার করে আউটপুটকে 4 অক্ষরের গুণিতকে প্যাড করে। ইনপুটের দৈর্ঘ্যের উপর নির্ভর করে এক বা দুটো = অক্ষর দেখা যেতে পারে।

আমি কি ছবি Base64-এ এনকোড করতে পারি?

ছবির জন্য, ডেডিকেটেড Image to Base64 টুল ব্যবহার করুন যা বাইনারি ফাইল ইনপুট পরিচালনা করে। এই টুলটি টেক্সট স্ট্রিংয়ের জন্য অপ্টিমাইজড।

URL-safe Base64 কী?

URL-safe Base64, + কে - দিয়ে এবং / কে _ দিয়ে প্রতিস্থাপন করে যাতে এনকোড করা স্ট্রিং পার্সেন্ট-এনকোডিং ছাড়াই URL এবং ফাইলনামে নিরাপদে ব্যবহার করা যায়।