MB ও KB সরাসরি রূপান্তর করুন
ডেস্কটপে ফলাফল ইনপুটের পাশে থাকে, স্মার্টফোনে নিচে। নির্বাচিত লক্ষ্য এককের পাশাপাশি বাইট, MB ও MiB-এও ফলাফল দেখতে পাবেন। “একক অদলবদল করুন” দিয়ে প্রারম্ভিক ও লক্ষ্য একক অদলবদল করতে পারেন, যেমন MB থেকে kB-এর বদলে kB থেকে MB। এভাবে একই পৃষ্ঠায় উভয় দিকে রূপান্তর করতে পারেন।
সবচেয়ে সাধারণ প্রশ্নের সংক্ষিপ্ত উত্তর হলো: 1 MB হলো ১,০০০ kB। কিলোবাইট ও মেগাবাইট দশমিক একক এবং হাজারের ধাপে বাড়ে। 1 kB সমান ১,০০০ বাইট, 1 MB সমান ১০,০০,০০০ বাইট। তাই MB থেকে kB-এ যেতে ১,০০০ দিয়ে গুণ করতে হয়, আর kB থেকে MB-এ যেতে ১,০০০ দিয়ে ভাগ করতে হয়। ক্যালকুলেটরের একক নির্বাচনে KB বলতে ঠিক এই দশমিক কিলোবাইটই বোঝায়। ১,০২৪ দিয়ে হিসাব করতে চাইলে বাইনারি একক KiB, MiB বা GiB নির্বাচন করুন।
KB ও KiB: কোন একক বোঝানো হয়েছে?
ফাইলের আকার গণনার দুটি পদ্ধতি আছে। দশমিক SI একক কিলোবাইট, মেগাবাইট ও গিগাবাইট ১,০০০-এর ধাপে বাড়ে। বাইনারি IEC একক কিবিবাইট, মেবিবাইট ও গিবিবাইট ১,০২৪-এর ধাপে বাড়ে। নামগুলো শুনতে কাছাকাছি হলেও বাইটসংখ্যা আলাদা, এবং প্রতিটি ধাপে ব্যবধান আরও বাড়ে।
সরাসরি তুলনায় 1 MB-এ ১০,০০,০০০ বাইট এবং 1 MiB-এ ১০,৪৮,৫৭৬ বাইট থাকে। অর্থাৎ এক মেবিবাইট ৪৮,৫৭৬ বাইট বেশি, যা 5 শতাংশের সামান্য কম। GB ও GiB-এর মধ্যে ব্যবধান প্রায় ৭.৪ শতাংশ। একই পদ্ধতির মধ্যে হিসাব সহজ থাকে: 1 MB = ১,০০০ kB এবং 1 MiB = ১,০২৪ KiB। দুটি পদ্ধতি মিশিয়ে ফেললেই জটিলতা হয়। 1 MB = ১,০২৪ kB-এর মতো সমীকরণ কোনো সংজ্ঞার সঙ্গেই মেলে না।
হিসাব ১,০০০ দিয়ে হয়, নাকি ১,০২৪ দিয়ে?
তা এককের ওপর নির্ভর করে, ক্যালকুলেটরের ওপর নয়। kB, MB ও GB-এর জন্য গুণক ১,০০০, আর KiB, MiB ও GiB-এর জন্য ১,০২৪। শুধু “MB” লেখা থাকলে এবং কী বোঝানো হয়েছে তা স্পষ্ট না হলে বিভ্রান্তি তৈরি হয়, কারণ প্রোগ্রাম ও পুরোনো লেখায় এই সংকেত সব জায়গায় একই অর্থে ব্যবহৃত হয় না। তাই ধরে নেবেন না যে আপনার ফাইল ম্যানেজার, ইমেইল প্রোগ্রাম ও যে পোর্টালে আপলোড করছেন, সেগুলো সব একই গণনাপদ্ধতি ব্যবহার করে। প্রাপকের দেওয়া নির্দেশনাই নির্ধারক। সেখানে ১,০০০ নাকি ১,০২৪ বোঝানো হয়েছে তা স্পষ্ট না থাকলে ছোট দশমিক মান ধরে চলাই নিরাপদ। পরের অংশের উদাহরণে এর কারণ দেখানো হয়েছে।
PDF-এর আকারসীমা নিয়ে একটি উদাহরণ
ধরা যাক, একটি আপলোড ফর্মে 10 MB পর্যন্ত PDF গ্রহণ করা হয় এবং আপনার ফাইলের আকার 10 MiB। এখানে দুটি সংখ্যাই উদাহরণের জন্য বেছে নেওয়া হয়েছে, কোনো বাস্তব পোর্টাল থেকে নেওয়া নয়। প্রথম দেখায় মনে হতে পারে ফাইলটি সীমার মধ্যে আছে, কারণ দুই জায়গাতেই 10 লেখা। বাইটে হিসাব করলে অন্য চিত্র দেখা যায়:
- বাইটে ফাইলের আকার: 10 MiB × ১০,৪৮,৫৭৬ = ১,০৪,৮৫,৭৬০ বাইট।
- একই বাইটসংখ্যা MB-এ: ১,০৪,৮৫,৭৬০ ÷ ১০,০০,০০০ = ১০.৪৮৫৭৬ MB।
- বাইটে সীমা: 10 MB × ১০,০০,০০০ = ১,০০,০০,০০০ বাইট।
- তুলনা: ১,০৪,৮৫,৭৬০ বাইট অনুমোদিত সীমার চেয়ে ৪,৮৫,৭৬০ বাইট বেশি। ফাইলটি অতিরিক্ত বড়।
ফাইলের আকার 10 MiB বলুন বা ১০.৪৮৫৭৬ MB বলুন, তার ১,০৪,৮৫,৭৬০ বাইটে কোনো পরিবর্তন হয় না এবং সীমাও অতিক্রান্তই থাকে। উল্টোভাবে: ১,০০,০০,০০০ বাইটের নিচে থাকলে “10 MB” নির্দেশনার উভয় অর্থেই সীমার নিচে থাকবেন, কারণ দশমিক সীমাটিই বেশি কঠোর।
মনে রাখার সহজ উপায়: সবসময় বাইটের মাধ্যমে হিসাব করুন
ভিন্ন পদ্ধতির একক মিশে থাকলে আলাদা গুণক মনে রাখতে হবে না, যেমন সরাসরি MiB থেকে kB-এ যাওয়ার গুণক। প্রথমে বাইটে রূপান্তর করুন, অর্থাৎ মানকে প্রারম্ভিক এককের বাইট গুণক দিয়ে গুণ করুন, তারপর লক্ষ্য এককের বাইট গুণক দিয়ে ভাগ করুন। ক্যালকুলেটরও ঠিক এভাবেই কাজ করে: ফলাফল = মান × প্রারম্ভিক এককের গুণক ÷ লক্ষ্য এককের গুণক। 10 MiB-কে kB-এ রূপান্তরের হিসাব হলো 10 × ১০,৪৮,৫৭৬ ÷ ১,০০০ = ১০,৪৮৫.৭৬ kB।
বিট ও বাইটের পার্থক্যও মনে রাখুন। এক বাইটে 8 বিট থাকে। বিশেষ করে ডেটা স্থানান্তরের গতির ক্ষেত্রে এটি জরুরি, কারণ তা সাধারণত Mbit/s-এ দেওয়া হয়, আর ফাইলের আকার থাকে বাইটে। তাই এই ক্যালকুলেটরে শুধু বাইটভিত্তিক একক আছে, বিট নির্বাচনের ব্যবস্থা নেই। আপনার সংযোগে আপলোড করতে কত সময় লাগবে তা আলাদাভাবে জানতে আপলোডের সময় হিসাব করুন।
সংখ্যা লেখা ও রাউন্ড করা বুঝুন
ক্যালকুলেটরে দশমিকের জন্য বিন্দু (.) এবং অঙ্কের গ্রুপ আলাদা করতে কমা (,) ব্যবহার করতে হবে। কমা দশমিক চিহ্ন হিসেবে কাজ করে না। গ্রুপ করলে ডানদিকের শেষ গ্রুপে তিনটি অঙ্ক, মাঝের প্রতিটি গ্রুপে দুটি অঙ্ক এবং প্রথম গ্রুপে এক বা দুটি অঙ্ক থাকতে হবে। সংখ্যার ঘরে একক লিখবেন না। ভুল এড়াতে নিচের নিয়মগুলো খেয়াল রাখুন:
- `১০০০.৫` ও `১,০০০.৫`—দুটিরই মান এক হাজার দশমিক পাঁচ।
- `১.০০০` লিখলে মান হবে এক, এক হাজার নয়; কারণ বিন্দু দশমিক চিহ্ন।
- এক হাজার লিখতে `১০০০` বা `১,০০০` ব্যবহার করুন। অঙ্কের মাঝে ফাঁক দেবেন না।
- বৈজ্ঞানিক বা সূচকীয় রূপে লেখা `1e3`, ভুলভাবে গ্রুপ করা `1,000,000` কিংবা অঙ্কের মাঝে ফাঁক দেওয়া `1 000` গ্রহণ করা হয় না। এ ধরনের ইনপুট ক্যালকুলেটর প্রত্যাখ্যান করে; ভুল মান ধরে হিসাব চালিয়ে যায় না।
- `0` দেওয়া যায়। `-1` সংখ্যার পার্সার পড়তে পারলেও এই ক্যালকুলেটরের আকারের ঘরে ঋণাত্মক মান বৈধ নয়।
ফলাফলে বাংলা অঙ্ক, দশমিকের জন্য বিন্দু এবং বাংলা সংখ্যার গ্রুপবিন্যাস অনুযায়ী কমা ব্যবহার করা হয়। দশমিকের পর অনেক অঙ্ক থাকলে দেখানোর সময় মান গোল করা হয়। তাই কোনো সীমার খুব কাছাকাছি থাকলে MB-তে দেখানো গোল করা মানের বদলে বাইটের সংখ্যা তুলনা করুন। খুব ছোট ফলও দেখা যায়: ১ বাইট সমান ০.০০০০০০০০১ GB। এ ধরনের মানকে গোল করে শূন্য দেখানোর বদলে ক্যালকুলেটর বৈজ্ঞানিক রূপে, অর্থাৎ দশের ঘাত ব্যবহার করে দেখায়।
সর্বোচ্চ মানেরও সীমা আছে। কোনো ফলাফল এত বড় হলে যে তা আর নির্ভুলভাবে দেখানো সম্ভব নয়, ক্যালকুলেটর আনুমানিক সংখ্যা দেখানোর বদলে ইনপুটটি প্রত্যাখ্যান করে। আপলোড ও সংযুক্তিতে ব্যবহৃত ফাইলের আকার এই সীমার ধারেকাছেও যায় না।
ফাইল অতিরিক্ত বড়? পরের উপযুক্ত পদক্ষেপ
তুলনায় আপনার PDF সীমার বেশি দেখা গেলে আরও একক রূপান্তর করে লাভ হবে না। অন্য একক ফাইলকে ছোট বা আরও স্পষ্ট করে না, কোনো পৃষ্ঠা সরায় না এবং পোর্টাল ফাইলটি গ্রহণ করবে কি না তাও নির্ধারণ করে না। বাইটসংখ্যা সত্যিই বদলালেই শুধু PDF ছোট হয়।
- একটি ফাইল সীমার বেশি হলে PDF-এর আকার নির্দিষ্ট লক্ষ্যে কমাতে পারেন। প্রাপকের সীমাকেই লক্ষ্য হিসেবে নিন। দশমিক নাকি বাইনারি অর্থে বলা হয়েছে তা অস্পষ্ট হলে ছোট দশমিক মান ধরে পরিকল্পনা করুন।
- একসঙ্গে একাধিক শর্ত প্রযোজ্য হলে, যেমন প্রতি ফাইলের সীমা ও মোট সীমা, আপনার ফাইলগুলো সব মানের বিপরীতে একসঙ্গে আপলোডসীমা মেনে চলছে কি না পরীক্ষা করতে পারেন। সেখানে নির্বাচিত PDF-গুলোর প্রকৃত আকার স্থানীয়ভাবে পড়া হয়, তাই হাতে কিছু রূপান্তর করতে হবে না।