পূর্ণসংখ্যার মান নির্ভুল আর সাইনড-ব্যাখ্যা স্পষ্ট রাখুন
ভিত্তি বদলালে মান লেখার ধরন বদলায়, মান নিজে নয়। দশমিক 255, বাইনারি 11111111, অক্টাল 377 ও হেক্সাডেসিমাল FF একই অঋণাত্মক পূর্ণসংখ্যা বোঝায়। স্থানীয় মানভিত্তিক লিখনে প্রতিটি অঙ্কের জন্য ভিত্তির একটি ঘাত নির্দিষ্ট থাকে। বাঁ থেকে ডানে পড়তে পড়তে চলতি মানকে ভিত্তি দিয়ে গুণ করে পরের অঙ্ক যোগ করলেই মানটি দাঁড়িয়ে যায়।
বড় মানের ক্ষেত্রে বাড়তি সতর্কতা দরকার। সাধারণ JavaScript ফ্লোটিং-পয়েন্ট সংখ্যা 9,007,199,254,740,991-এর ওপরের প্রতিটি পূর্ণসংখ্যা নির্ভুলভাবে প্রকাশ করতে পারে না। এই কনভার্টার পূর্ণসংখ্যার গাণিতিক হিসাবে অঙ্ক জমা করে, তাই 9,007,199,254,740,993-এর মতো আইডেন্টিফায়ারের শেষ অঙ্কও অক্ষত থাকে। ওয়ার্কস্পেস সচল রাখতে ইনপুটের সীমা তবুও প্রযোজ্য; নির্ভুল হিসাব মানে সীমাহীন ইনপুট নয়।
সাইনড বিট-প্যাটার্নের জন্য একটি প্রস্থ লাগে। আট-বিট টু'স কমপ্লিমেন্টে FF মানে ঋণাত্মক এক; ষোলো বিটে 00FF মানে ধনাত্মক 255। এই মোডে দশমিক ইনপুটকে এনকোড করার সাইনড মান হিসেবে ধরা হয়। অন্য ভিত্তির ইনপুটকে অঋণাত্মক বিট-প্যাটার্ন হিসেবে ধরা হয়। উঁচু বিট চুপচাপ ফেলে না দিয়ে কনভার্টার ওভারফ্লো প্রত্যাখ্যান করে, এবং প্রথম বৈধ সারির ব্যাখ্যা দেখায়।
তালিকা রূপান্তরের সময় প্রতি লাইনে একটি পূর্ণসংখ্যা দিন। ফাঁকা লাইন বাদ যায়, তবে ফলাফলে তাদের লাইন-অবস্থান ঠিক থাকে। অবৈধ সারিতে ব্যাখ্যা থাকে, আর বৈধ সারিগুলো ব্যবহারযোগ্য থাকে। এই টুল ইচ্ছা করেই ভগ্নাংশ, বৈজ্ঞানিক নোটেশন ও বাইট থেকে টেক্সট ডিকোডিং বাদ রাখে; ওই কাজগুলোর নিয়ম আলাদা। বাইনারি বা হেক্স বাইটে এনকোড করা বার্তার জন্য সংশ্লিষ্ট টেক্সট অনুবাদক টুলটি ব্যবহার করুন।