উত্তর:
যদি আপনার একমাত্র উদ্বেগ ফাইলের আকার হয় তবে আপনি বাইনারি ফাইলগুলি চান। উদাহরণস্বরূপ উদাহরণস্বরূপ, ধরে নেওয়া যাক আপনি কোনও ফাইলটিতে 1 ডাবল নির্ভুলতা ভাসমান পয়েন্ট নম্বর লিখছেন। আসুন ধরে নেওয়া যাক ফাইল সিস্টেমটি এটি পুরোপুরি পরিচালনা করতে পারে এবং ফাইল, শিরোনাম এবং প্যাডিং সবই 0 করে।
বাইনারি ফাইলের জন্য, সেই সংখ্যাটি র্যামের সংখ্যা বা 8 বাইটের সঠিক আকারটি নিতে পারে।
এএসসিআইআই ফর্ম্যাটে এটি ধারণ করবে:
ধরে নিচ্ছি যে এটি কোনও অক্ষরের জন্য কেবল 1 বাইট ব্যবহার করে, এটি একই সংখ্যাটি ধরে রাখতে 22 বাইট। এটি সংখ্যার মধ্যে (যেহেতু কমপক্ষে কমপক্ষে 1) কমিয়ে আনতে প্রয়োজনীয় অক্ষরগুলি গণনা করে না। সুতরাং ASCII ফর্ম্যাটের জন্য ফাইলের আকারটি প্রায় 3 গুণ বেশি হবে be
সঞ্চিত ফাইলগুলিতে নির্ভুলতার জন্য আপনি ফাইল আকারে বাণিজ্য করতে পারেন (কেবল বেসে 5-6 সংখ্যা রাখুন), তবে এটি আপনি কী ব্যবহার করছেন তার উপর নির্ভর করে। ASCII এর প্রধান সুবিধা হ'ল মানব পাঠযোগ্য ডেটা ডিবাগিং বা উত্পাদন করা।
অনুশীলনে, আপনার ভিজ্যুয়ালাইজেশন ফাইলগুলিতে খুব কমই ডেটার প্রয়োজন যা 3 টি বৈধ সংখ্যার চেয়ে বেশি সঠিক বলে more সেক্ষেত্রে ASCII হ'ল - সম্ভবত আশ্চর্যরকম - প্রায়শই বাইনারি ফর্মের চেয়ে কমপ্যাক্ট। আপনি যদি সংরক্ষণাগার সংরক্ষণের কথা ভাবছেন, তবে এই ASCII ফাইলগুলিকে bzip-ing করা সম্ভবত আপনি যে ক্ষুদ্রতম ফাইলগুলি পেতে পারেন তা পেতে চলেছে।
এতে বলা হয়েছে, প্যারাভিউ ভিটিইউ ফর্ম্যাটটি পড়ে যা একটি সংকীর্ণ বাইনারি ফর্ম (এক্সএমএল-ভিত্তিক, তবে ডেটা প্রথমে লিব্জ-সংকুচিত হয় এবং তারপরে ASCII পাঠ্য উত্পন্ন করতে আবার ইউউনকোড হয়)। সাধারণ ফাইলগুলিতে এটি 4-10 এর একটি ফ্যাক্টর সংরক্ষণ করে। বড় ফাইলগুলির জন্য, এটি অবশ্যই যাওয়ার উপায়।