Base64 এনকোড ডিকোড

Base64 এনকোড ডিকোড

টেক্সট লিখে এনকোড বা ডিকোড করুন। বাংলা ও ইংরেজি — সব ধরনের ইউনিকোড টেক্সটই সঠিকভাবে কাজ করে। এনকোড করলে টেক্সট Base64 আকারে বদলে যায়, আর ডিকোড করলে Base64 থেকে আগের টেক্সট ফিরে আসে। সব কাজ আপনার ব্রাউজারেই হয়, আপনার লেখা কোথাও পাঠানো হয় না।

সতর্কতা: Base64 কোনো এনক্রিপশন নয় — এটি শুধু টেক্সটের একটি রূপান্তর। Base64 করা টেক্সট যে কেউ ডিকোড করে পড়তে পারে, তাই পাসওয়ার্ড বা গোপন তথ্য লুকাতে এটি ব্যবহার করবেন না।

Base64 হলো টেক্সটকে অক্ষর ও সংখ্যার একটি বিশেষ রূপে বদলে নেওয়ার পদ্ধতি। ইমেইল, ওয়েব ঠিকানা বা প্রোগ্রামিংয়ে অনেক সময় এমন টেক্সট পাঠাতে হয়, যেখানে বাংলা অক্ষর বা বিশেষ চিহ্ন সরাসরি চলে না। তখন Base64 কাজে লাগে — এটি যেকোনো টেক্সটকে শুধু A থেকে Z, a থেকে z, ০ থেকে ৯, প্লাস চিহ্ন, স্ল্যাশ ও সমান চিহ্ন দিয়ে লেখা একটি নিরাপদ রূপে বদলে দেয়। যেমন “Hello” লিখলে Base64 হয় “SGVsbG8=”। আবার এই Base64 টেক্সট ডিকোড করলে আগের “Hello” ফিরে আসে। এই টুলটি বাংলা ও ইংরেজি — সব ধরনের ইউনিকোড টেক্সটই সঠিকভাবে এনকোড ও ডিকোড করতে পারে। সব কাজ আপনার ব্রাউজারেই হয়, আপনার লেখা কোনো সার্ভারে পাঠানো হয় না।

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

১. কাজ বাছুন — এনকোড করতে চাইলে “এনকোড করুন” আর ডিকোড করতে চাইলে “ডিকোড করুন” বেছে নিন।
২. টেক্সট লিখুন — এনকোড করতে চাইলে সাধারণ টেক্সট লিখুন, যেমন “Hello”। ডিকোড করতে চাইলে Base64 টেক্সট লিখুন, যেমন “SGVsbG8=”।
৩. চালান বোতামে ক্লিক করুন। নিচে ফলাফল দেখা যাবে।
৪. ফলাফল কপি করুন বোতামে ক্লিক করে ফলাফল কপি করুন।
৫. নতুন করে শুরু করতে রিসেট করুন বোতামে ক্লিক করুন। প্রথমবার উদাহরণ বসান বোতামে ক্লিক করে দেখে নিন।

একটি বাস্তব উদাহরণ

ধরুন, আপনি “Hello” শব্দটি এনকোড করতে চান। টুলে কাজ হিসেবে “এনকোড করুন” বেছে নিয়ে টেক্সটের ঘরে “Hello” লিখে চালান বোতামে ক্লিক করুন। ফলাফল আসবে “SGVsbG8=”। এবার উল্টো কাজটি করে দেখুন — কাজ হিসেবে “ডিকোড করুন” বেছে নিয়ে “SGVsbG8=” লিখে চালান বোতামে ক্লিক করুন। ফলাফল আসবে “Hello”। বাংলা শব্দও একইভাবে কাজ করে। “বাংলা” শব্দটি এনকোড করলে ফলাফল আসে “4Kas4Ka+4KaC4Kay4Ka+”। আর এই Base64 টেক্সট ডিকোড করলে আবার “বাংলা” ফিরে আসে। এভাবেই যেকোনো টেক্সট এনকোড করে আবার আগের অবস্থায় ফিরিয়ে আনা যায়।

ফলাফল বুঝবেন কীভাবে

এনকোডের ফলাফল সবসময় A থেকে Z, a থেকে z, ০ থেকে ৯, প্লাস চিহ্ন, স্ল্যাশ ও শেষে এক বা দুটি সমান চিহ্ন দিয়ে লেখা হয়। ফলাফলের দৈর্ঘ্য মূল টেক্সটের চেয়ে একটু বেশি হয় — সাধারণত প্রায় এক-তৃতীয়াংশ বেশি। ডিকোডের ফলাফল হলো আগের মূল টেক্সট। যদি ডিকোড করার পর বাংলা বা ইংরেজি টেক্সট ফিরে আসে, তবে বুঝবেন Base64 টেক্সটটি সঠিক ছিল। আর যদি ভুল বার্তা দেখায়, তবে বুঝবেন লেখা Base64 টেক্সটে ভুল আছে — হয়তো কোনো অক্ষর বাদ পড়েছে, নাহয় ভুল অক্ষর লেখা হয়েছে।

সাধারণ ভুল

সবচেয়ে সাধারণ ভুল হলো Base64-কে এনক্রিপশন মনে করা। Base64 কোনো এনক্রিপশন নয় — এটি শুধু টেক্সটের একটি রূপান্তর। Base64 করা টেক্সট যে কেউ ডিকোড করে পড়তে পারে। তাই পাসওয়ার্ড, ব্যক্তিগত তথ্য বা গোপন কথা লুকাতে এটি ব্যবহার করবেন না। দ্বিতীয় ভুল হলো ডিকোড করার সময় ভুল কাজ বেছে নেওয়া — এনকোড করা টেক্সট ডিকোড না করে আবার এনকোড করে ফেলা। তৃতীয় ভুল হলো Base64 টেক্সট কপি করার সময় শেষের সমান চিহ্ন বাদ দেওয়া। চতুর্থ ভুল হলো Base64 টেক্সটে বাড়তি ফাঁকা জায়গা বা লাইন ভাঙা রেখে দেওয়া। পঞ্চম ভুল হলো খালি ঘরে চালান বোতামে ক্লিক করা।

সতর্কতা

Base64 শুধু টেক্সটের রূপ বদলায়, এটি টেক্সটকে গোপন করে না। তাই গোপন তথ্য, যেমন পাসওয়ার্ড, ব্যাংক তথ্য বা ব্যক্তিগত বার্তা, Base64 করে পাঠানো নিরাপদ নয়। যেকোনো Base64 ডিকোড টুল দিয়েই তা পড়ে ফেলা যায়। এই টুলটি শেখা, পরীক্ষা ও সাধারণ কাজের জন্য ব্যবহার করুন। ডিকোড করার সময় অচেনা উৎস থেকে পাওয়া Base64 টেক্সট সাবধানে ব্যবহার করুন — ডিকোড করা টেক্সটে ক্ষতিকর লিংক বা নির্দেশনা থাকতে পারে, তা না বুঝে ক্লিক করবেন না।

FAQ

প্রশ্ন: Base64 কি পাসওয়ার্ড লুকানোর উপায়?
উত্তর: না, একদমই নয়। Base64 শুধু টেক্সটের রূপান্তর, এনক্রিপশন নয়। Base64 করা টেক্সট যে কেউ ডিকোড করে পড়তে পারে।

প্রশ্ন: বাংলা টেক্সট কি এনকোড করা যায়?
উত্তর: হ্যাঁ, এই টুল বাংলা ও ইংরেজিসহ সব ইউনিকোড টেক্সট সঠিকভাবে এনকোড ও ডিকোড করতে পারে। যেমন “বাংলা” এনকোড করলে হয় “4Kas4Ka+4KaC4Kay4Ka+”।

প্রশ্ন: ডিকোড করতে গিয়ে ভুল বার্তা দেখাচ্ছে কেন?
উত্তর: Base64 টেক্সটে ভুল থাকলে এই বার্তা দেখায়। শেষের সমান চিহ্ন বাদ পড়েছে কি না, কোনো ভুল অক্ষর আছে কি না, বা টেক্সটের দৈর্ঘ্য ৪ দিয়ে ভাগ যায় কি না — তা মিলিয়ে দেখুন।

প্রশ্ন: এই টুল কি আমার লেখা কোথাও পাঠায়?
উত্তর: না, সব কাজ আপনার ব্রাউজারেই হয়। আপনার লেখা কোনো সার্ভারে পাঠানো বা সংরক্ষণ করা হয় না।