বাইনারি লেখা শুরু হয় একটি এনকোডিং বেছে নেওয়া দিয়ে
বাইনারি একটি সংখ্যা পদ্ধতি, কিন্তু বার্তার জন্য আরেকটি নিয়ম লাগে: অক্ষরের এনকোডিং। ASCII ও UTF-8 দুটোতেই A অক্ষরটি হয় বাইট 65, বাইনারিতে লেখা হয় 01000001। এই সহজ উদাহরণ একটি গুরুত্বপূর্ণ বিষয় আড়াল করতে পারে। অনেক অক্ষরের জন্য একাধিক UTF-8 বাইট লাগে, তাই গ্রুপ গোনা আর স্ক্রিনে দেখা অক্ষর গোনা এক নয়।
যে সিস্টেম শুধু শূন্য থেকে 127 পর্যন্ত মান নেয়, তা যাচাইয়ের সময় কঠোর ASCII বেছে নিন। টুলটি সেই পরিসরের বাইরের অক্ষর বাতিল করে। সাধারণ বহুভাষিক ডকুমেন্টের জন্য UTF-8-ই কাজের পছন্দ। একটি বাংলা বা হিন্দি শব্দ, উচ্চারণচিহ্নসহ একটি পদবি বা একটি ইমোজি পড়ার জন্য ছোট লেখা হলেও কয়েকটি বাইট নিতে পারে। এই অক্ষরগুলো এনকোড করলে তাদের ভাষা অনুবাদ হয় না।
ডিকোড করার সময় এই ট্রান্সলেটর একটানা বাইনারি এবং স্পেস, কমা বা কোলন দিয়ে আলাদা করা পূর্ণ বাইট গ্রুপ নেয়। প্রতিটি অংশে 8-এর গুণিতক সংখ্যক বিট থাকতে হবে। এটি দুটি ভাঙা গ্রুপ জুড়ে বৈধ বাইট হিসেবে চালিয়ে দেয় না। বাক্যগঠনে সঠিক বাইট ক্রমও অবৈধ UTF-8 হতে পারে; তখন আলাদা ত্রুটি দেখায় এবং মূল ইনপুট হাতে থাকে।
ব্যাচে প্রতিটি ফাইল নির্বাচিত সেটিংস ব্যবহার করে। একটি ফাইল ব্যর্থ হলে সফল আউটপুটগুলো বাদ যায় না, আর ZIP রিপোর্ট নির্বাচনের ক্রম অনুযায়ী ব্যর্থতাগুলো চিহ্নিত করে। ডকুমেন্টের ওয়ার্কফ্লোতে পাঠানোর আগে ডিকোড করা লেখাটি পড়ে নিন। বাইনারি এনকোডিং শুধু প্রকাশের একটি রূপ, এনক্রিপশন নয়: একই এনকোডিংয়ের নিয়ম জানা যে কেউ এটি উল্টে দিতে পারে।