উত্তর:
"উত্স" এর অর্থ হল আপনি উত্স কোডটি পান যা সাধারণত একটি গুচ্ছ ও পাঠ্য ফাইল (যেমন .c, .cpp, .h সি / সি ++ এর ক্ষেত্রে)। আপনাকে অবশ্যই এটি একটি সংকলককে খাওয়াতে হবে।
সংকলনের পরে একটি বাইনারি উত্পন্ন হয় যা সাধারণত একটি .exe বা একটি .dll ফাইল।
সুতরাং বাইনারিগুলি ডাউনলোড করে আপনি নিজের দ্বারা কোডটি সংকলন করার কাজ থেকে মুক্তি পেয়েছেন।
একটি সেটআপে সাধারণত বাইনারি থাকে তবে অতিরিক্তভাবে এগুলি সঠিকভাবে ইনস্টল করা হয়।
বাইনারি সম্বলিত একটি জিপ ফাইল আপনার সিস্টেমে কোনও কিছু ইনস্টল করে না তবে সাধারণত ইউএসবি-ড্রাইভে সফটওয়্যার ব্যবহারের জন্য উপযুক্ত (সাধারণত "পোর্টেবল" সংস্করণ বলা হয়)।
আসুন 7-জিপের ডাউনলোড পৃষ্ঠাটি একবার দেখে নেওয়া যাক :
আপনি .exe, .msi এবং .zip ফাইলের বিভিন্ন রূপ ডাউনলোড করতে পারেন। এগুলি শেষ ব্যবহারকারীদের উদ্দেশ্যে বাইনারি ফাইলগুলি।
অন্যান্য ফাইলগুলিতে (.7z, .tar.bz2) 7-জিপ ব্যবহার করে এমন সফ্টওয়্যার তৈরি করার জন্য ব্যবহৃত সোর্স কোড বা ফাইল রয়েছে।
একটি সেটআপ প্রোগ্রাম (বা আরও সঠিকভাবে, একটি ইনস্টলার) বাইনারি পূর্ণ একটি জিপ ফাইলের মতো যা নিজেই আনজিপ করতে এবং বাইনারিগুলি আপনার কম্পিউটারে সঠিক জায়গায় অনুলিপি করতে পারে। বাইনারিগুলি হ'ল প্রোগ্রামগুলি, ব্যবহারের জন্য প্রস্তুত। এগুলি সংকলকগুলি ব্যবহার করে উত্স থেকে তৈরি।
সাধারণত বাইনারিগুলি জিপ বা ইনস্টলারগুলিকে উল্লেখ করে যা কোনও পণ্যকে প্যাকেজ করে। এটিতে সোর্স কোড থাকবে না। এতে কেবল পণ্য ব্যবহার / চালানোর জন্য প্রয়োজনীয় ফাইল রয়েছে contain উদাহরণস্বরূপ আপনি যদি অ্যাপাচি ওয়েব সার্ভার সাইটটি দেখতে পান তবে তারা বলবে অ্যাপাচি এমএসআই ইনস্টলারটির জন্য উইন্ডোজ বাইনারিগুলি ডাউনলোড করুন। তারা এটিকে সেটআপও বলতে পারত :)। সুতরাং উভয় সেটআপ / বাইনারি বিনিময়যোগ্য হিসাবে ব্যবহৃত হয়।
কিন্তু আমার মতে, বাইনেরিতে চালানো / একটি পণ্য ব্যবহার করতে প্রয়োজন বোধ ফাইলের সেট পড়ুন উচিত ছাড়া একটি সঠিক ইনস্টলার এবং সেটআপ করা হয় কেস যেখানে ফাইল সঠিকভাবে অন্তর্ভুক্ত করা হয় নির্দেশ করতে ব্যবহার সঙ্গে একটি ইনস্টলার
সাধারণত সেটআপ ফাইলগুলি অনুলিপি করা এবং প্রাসঙ্গিক রেজিস্ট্রি এন্ট্রি যুক্ত করার জন্য ডিজাইন করা হয়, যদি প্রোগ্রামটি মেনুতে শর্টকাট যুক্ত করে শুরু করার সময় প্রোগ্রামটি চালাতে হয় ইত্যাদি। বেশিরভাগ লোক, আমার মতো :) তাদের রেজিস্ট্রিতে এন্ট্রি যুক্ত করা পছন্দ করেন না এবং তাই বাইনারিগুলির জন্য যান যা সেটআপ ফাইলের মধ্যে বিতরণ করা সমান। আপনি যা কিছু করেন তা কেবল আপনার পছন্দসই ফোল্ডারে তাদের নিষ্কাশন করা এবং তারপরে এটিকে কার্যকর করা