candoya
BN

Base64 এনকোড এবং ডিকোড

পুরোটাই আপনার ব্রাউজারে চলে - কিছু আপলোড নেই, সাইন-আপ নেই।

ইনপুট
ফলাফল
এনকোড করতে টেক্সট দিন, অথবা ডিকোড করতে Base64 দিন

Base64 এনকোডিং কী?

Base64 হলো ৬৪টি নিরাপদ অক্ষর (A-Z, a-z, 0-9, + এবং /) ব্যবহার করে যেকোনো ডেটাকে সাধারণ টেক্সট হিসেবে উপস্থাপন করার একটি পদ্ধতি। এই টুলটি আপনার ব্রাউজারে টেক্সটকে Base64-এ এনকোড করে এবং Base64-কে আবার পাঠযোগ্য টেক্সটে ডিকোড করে। এটি UTF-8 এর মাধ্যমে পূর্ণ Unicode সমর্থন করে, তাই অ্যাকসেন্ট, ইমোজি এবং অন্যান্য ভাষার অক্ষর রূপান্তরের পরেও অক্ষুণ্ণ থাকে।

যেভাবে ব্যবহার করবেন

  1. 1দিকনির্দেশনা বেছে নিন. টেক্সটকে Base64-এ রূপান্তর করতে এনকোড বেছে নিন, অথবা Base64-কে আবার টেক্সটে ফিরিয়ে আনতে ডিকোড বেছে নিন।
  2. 2আপনার ইনপুট পেস্ট করুন. ইনপুট বক্সে টাইপ করুন বা পেস্ট করুন - পাশের প্যানেলে ফলাফল সাথে সাথে আপডেট হয়।
  3. 3URL-নিরাপদ বেছে নিন (ঐচ্ছিক). URL, ফাইলনেম বা JWT-এর জন্য এনকোড করার সময় URL-নিরাপদ চিহ্নিত করুন; ডিকোডিং স্বয়ংক্রিয়ভাবে উভয় অ্যালফাবেট পরিচালনা করে।
  4. 4ফলাফল কপি করুন. আউটপুট কপি করুন এবং যেখানে প্রয়োজন সেখানে পেস্ট করুন। অবৈধ Base64 বিকৃত টেক্সটের বদলে একটি স্পষ্ট বার্তা দেখায়।

কাদের জন্য

এনকোডিং টাইপ করার সাথে সাথেই চলে এবং আপনার ডিভাইসেই থাকে - আপনার টেক্সট কখনো আপলোড হয় না, তাই এটি টোকেন, কনফিগারেশন স্নিপেট এবং ব্যক্তিগত নোটের জন্য নিরাপদ। JWT এবং query string-এ ব্যবহৃত -_ অ্যালফাবেট পেতে URL-নিরাপদ আউটপুট চালু করুন, এবং ডিকোডিং স্বয়ংক্রিয়ভাবে উভয় অ্যালফাবেট এবং যেকোনো অনুপস্থিত প্যাডিং শনাক্ত করে।

সাধারণ প্রশ্ন

এই Base64 টুলটি কি বিনামূল্যে?

হ্যাঁ - এটি সম্পূর্ণ বিনামূল্যে, কোনো সাইন-আপ ছাড়াই এবং কোনো ব্যবহারের সীমা ছাড়াই। এনকোডিং ও ডিকোডিং উভয়ই আপনার ব্রাউজারে চলে।

আমার ডেটা কোথাও আপলোড হয় কি?

না। আপনার টেক্সট এবং Base64 আপনার ব্রাউজারে স্থানীয়ভাবে প্রক্রিয়া করা হয় এবং কখনো সার্ভারে পাঠানো হয় না, তাই এটি টোকেন, কী এবং ব্যক্তিগত বিষয়বস্তুর জন্য নিরাপদ।

Base64 কি এনক্রিপশন?

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

এটি কি ইমোজি এবং বাংলা বা অন্যান্য ভাষার টেক্সট পরিচালনা করে?

হ্যাঁ। এনকোড করার আগে ইনপুটকে UTF-8 বাইটে রূপান্তরিত করা হয়, তাই অ্যাকসেন্ট, ইমোজি এবং নন-লাতিন স্ক্রিপ্ট সঠিকভাবে এনকোড ও ডিকোড হয়, ত্রুটি ছুড়ে না দিয়ে বা অক্ষর নষ্ট না করে।

URL-নিরাপদ Base64 কী?

URL-নিরাপদ Base64 + এবং / অক্ষরগুলোকে - এবং _ দিয়ে বদলায় এবং সাধারণত = প্যাডিং বাদ দেয়, তাই ফলাফল URL, ফাইলনেম এবং JWT-এর মধ্যে ব্যবহারের জন্য নিরাপদ। এনকোড করার সময় URL-নিরাপদ বিকল্পটি চালু করুন; ডিকোডিং এটি স্বয়ংক্রিয়ভাবে গ্রহণ করে।

আমার ডিকোড করা আউটপুট কেন এলোমেলো অক্ষরের মতো দেখাচ্ছে?

Base64 যেকোনো বাইট ধারণ করতে পারে, যার মধ্যে বাইনারি ডেটা যেমন একটি ছবি বা সংকুচিত ফাইল অন্তর্ভুক্ত। আপনি যদি এটিকে টেক্সট হিসেবে ডিকোড করেন তাহলে অর্থহীন আউটপুট দেখবেন - ডেটাটি ঠিক আছে, এটি কেবল টেক্সট নয়। এই টুলটি টেক্সট পেলোডের জন্য।

ডিকোড করতে কি = প্যাডিং দরকার?

না। ডিকোডার আপনার জন্য অনুপস্থিত প্যাডিং পুনরুদ্ধার করে এবং বিক্ষিপ্ত স্পেস ও লাইন ব্রেক উপেক্ষা করে, তাই আপনি Base64 স্ট্রিংয়ের শেষে = চিহ্ন সহ বা ছাড়াই পেস্ট করতে পারেন।