Base64 হল একটি এনকোডিং পদ্ধতি যা বাইনারি ডেটাকে 64টি প্রিন্টেবল ক্যারেক্টার ব্যবহার করে উপস্থাপন করে। এটি সাধারণত টেক্সট প্রোটোকলে বাইনারি ডেটা ট্রান্সমিট করতে ব্যবহৃত হয়, যেমন ওয়েব পেজে ছবি এম্বেড করা, ইমেল অ্যাটাচমেন্ট ইত্যাদি। Base64 এনকোডেড ডেটার আকার মূল ডেটার প্রায় 4/3 গুণ বড় হয়।
কখন Base64 ছবি ব্যবহার করবেন?
ছোট আইকন, লোগো, সরল গ্রাফিক্স ইত্যাদি ছোট আকারের ছবির জন্য উপযুক্ত। সুবিধা হল HTTP রিকোয়েস্ট কমানো, পেজ লোডিং স্পিড বাড়ানো। বড় ছবির জন্য উপযুক্ত নয়, কারণ এটি ফাইলের আকার বাড়ায় এবং ক্যাশে এফিসিয়েন্সি প্রভাবিত করে। ফাইলের আকার 10KB এর মধ্যে রাখার পরামর্শ দেওয়া হয়।
এই টুলটি কিভাবে ব্যবহার করবেন?
1. আপলোড এরিয়ায় ক্লিক করুন বা ছবির ফাইল আপলোড এরিয়ায় ড্র্যাগ করুন
2. একসাথে একাধিক ফাইল আপলোড সমর্থিত (সর্বোচ্চ 20টি)
3. রূপান্তর ফলাফল পৃষ্ঠায় দেখতে চান এমন ছবি নির্বাচন করুন
4. উপযুক্ত কপি ফরম্যাট নির্বাচন করুন (Data URI, CSS, HTML ইত্যাদি)
5. ফলাফল পেতে কপি বাটনে ক্লিক করুন
পারফরম্যান্স অপ্টিমাইজেশন সুপারিশ
• শুধুমাত্র ছোট ছবির জন্য Base64 ব্যবহার করুন (< 10KB)
• প্রায়শই পরিবর্তনশীল ছবির জন্য Base64 এড়িয়ে চলুন
• ফাইলের আকার কমাতে WebP ফরম্যাট ব্যবহার বিবেচনা করুন
• CSS এ ব্যবহার করার সময় কোড স্প্লিটিং বিবেচনা করুন
• পুনরায় ব্যবহারযোগ্য ছবির জন্য, প্রচলিত ছবি ফাইলকে অগ্রাধিকার দিন
এই টুলের সমস্ত প্রক্রিয়াকরণ ব্রাউজারে স্থানীয়ভাবে সম্পন্ন হয়, ছবির ডেটা কোন সার্ভারে আপলোড করা হয় না। Base64 এনকোডিং নিজেই এনক্রিপশন নয়, যে কেউ মূল ছবি দেখতে ডিকোড করতে পারে। সংবেদনশীল ছবি প্রসেসিং করার প্রয়োজন হলে, নিশ্চিত করুন যে আপনি একটি নিরাপদ পরিবেশে ব্যবহার করছেন।
Q: রূপান্তরের পর ফাইল বড় হয়ে যায় কেন?
A: Base64 এনকোডিং ফাইলের আকার প্রায় 33% বাড়িয়ে দেয়, এটি একটি স্বাভাবিক ঘটনা।
Q: কোন ছবির ফরম্যাট সমর্থিত?
A: JPG, PNG, GIF, WebP এবং SVG ফরম্যাট সমর্থিত।
Q: ফাইলের আকার সীমা আছে কি?
A: একটি ফাইলের সর্বোচ্চ আকার 10MB, সেরা অভিজ্ঞতার জন্য 1MB এর কম ছবি ব্যবহার করার পরামর্শ দেওয়া হয়।