কোন ফাইলের বাইনারি কি?


8

কখনও কখনও আমাদের কাছে নির্দিষ্ট সফ্টওয়্যারটির বাইনারিগুলি ডাউনলোড করার বিকল্প রয়েছে (উদাহরণস্বরূপ সেটআপ বা উত্স কোডের পরিবর্তে)।

একটি সেটআপ বাইনারি কি কি?

উত্তর:


18

"উত্স" এর অর্থ হল আপনি উত্স কোডটি পান যা সাধারণত একটি গুচ্ছ ও পাঠ্য ফাইল (যেমন .c, .cpp, .h সি / সি ++ এর ক্ষেত্রে)। আপনাকে অবশ্যই এটি একটি সংকলককে খাওয়াতে হবে।
সংকলনের পরে একটি বাইনারি উত্পন্ন হয় যা সাধারণত একটি .exe বা একটি .dll ফাইল।

সুতরাং বাইনারিগুলি ডাউনলোড করে আপনি নিজের দ্বারা কোডটি সংকলন করার কাজ থেকে মুক্তি পেয়েছেন।

একটি সেটআপে সাধারণত বাইনারি থাকে তবে অতিরিক্তভাবে এগুলি সঠিকভাবে ইনস্টল করা হয়।
বাইনারি সম্বলিত একটি জিপ ফাইল আপনার সিস্টেমে কোনও কিছু ইনস্টল করে না তবে সাধারণত ইউএসবি-ড্রাইভে সফটওয়্যার ব্যবহারের জন্য উপযুক্ত (সাধারণত "পোর্টেবল" সংস্করণ বলা হয়)।

উদাহরণ

আসুন 7-জিপের ডাউনলোড পৃষ্ঠাটি একবার দেখে নেওয়া যাক :
আপনি .exe, .msi এবং .zip ফাইলের বিভিন্ন রূপ ডাউনলোড করতে পারেন। এগুলি শেষ ব্যবহারকারীদের উদ্দেশ্যে বাইনারি ফাইলগুলি।
অন্যান্য ফাইলগুলিতে (.7z, .tar.bz2) 7-জিপ ব্যবহার করে এমন সফ্টওয়্যার তৈরি করার জন্য ব্যবহৃত সোর্স কোড বা ফাইল রয়েছে।


3

একটি সেটআপ প্রোগ্রাম (বা আরও সঠিকভাবে, একটি ইনস্টলার) বাইনারি পূর্ণ একটি জিপ ফাইলের মতো যা নিজেই আনজিপ করতে এবং বাইনারিগুলি আপনার কম্পিউটারে সঠিক জায়গায় অনুলিপি করতে পারে। বাইনারিগুলি হ'ল প্রোগ্রামগুলি, ব্যবহারের জন্য প্রস্তুত। এগুলি সংকলকগুলি ব্যবহার করে উত্স থেকে তৈরি।


সেটআপ বা ইনস্টলার নিজেই বাইনারি।
ফ্রেটজে

হ্যাঁ, বেশিরভাগ সময়। কখনও কখনও এটি সিস্টেমে ইতিমধ্যে ইনস্টলারের জন্য কেবল একটি প্যাকেজ ফাইল এবং এটি সংরক্ষণাগার সংযুক্ত করে ইউনিক্সে শেল স্ক্রিপ্টও হতে পারে। যে কোনও উপায়ে যদিও, সাধারণ ব্যবহারে, "বাইনারিগুলি" সাধারণত প্রয়োগে প্রয়োগযোগ্য এবং গ্রন্থাগার ইত্যাদিকে প্রশ্নবিদ্ধ প্রয়োগ থেকে বোঝায়, আপনার সিস্টেমে বাইনারি পাওয়া জিনিসগুলির চেয়ে things
লি বি বি

2

সাধারণত বাইনারিগুলি জিপ বা ইনস্টলারগুলিকে উল্লেখ করে যা কোনও পণ্যকে প্যাকেজ করে। এটিতে সোর্স কোড থাকবে না। এতে কেবল পণ্য ব্যবহার / চালানোর জন্য প্রয়োজনীয় ফাইল রয়েছে contain উদাহরণস্বরূপ আপনি যদি অ্যাপাচি ওয়েব সার্ভার সাইটটি দেখতে পান তবে তারা বলবে অ্যাপাচি এমএসআই ইনস্টলারটির জন্য উইন্ডোজ বাইনারিগুলি ডাউনলোড করুন। তারা এটিকে সেটআপও বলতে পারত :)। সুতরাং উভয় সেটআপ / বাইনারি বিনিময়যোগ্য হিসাবে ব্যবহৃত হয়।

কিন্তু আমার মতে, বাইনেরিতে চালানো / একটি পণ্য ব্যবহার করতে প্রয়োজন বোধ ফাইলের সেট পড়ুন উচিত ছাড়া একটি সঠিক ইনস্টলার এবং সেটআপ করা হয় কেস যেখানে ফাইল সঠিকভাবে অন্তর্ভুক্ত করা হয় নির্দেশ করতে ব্যবহার সঙ্গে একটি ইনস্টলার


আমি যখনই সম্ভব একটি ইনস্টলার ডাউনলোড করি। ইনস্টলার ছাড়াই আপনি কীভাবে সফ্টওয়্যার সেটআপ করবেন (বাইনারি থেকে)?
লেজার

ইনস্টলারগুলি আপনার পণ্য সেটআপ করার একটি সহজ উপায়। এখনও এমন পণ্য রয়েছে যাগুলির জন্য ইনস্টলারের প্রয়োজন নেই তবে কিছু ফোল্ডারের কাঠামোর পিন / টার হিসাবে আসে। আপনি কেবল এটি আনজিপ করে এবং এটি ব্যবহার শুরু করতে পারেন! ম্যাভেনের মতোই। maven.apache.org/download.html
vpram86

1
@ ই এসকে: এটি বলেছে, আমি যেখানেই সম্ভব ইনস্টলার ব্যবহার করার পরামর্শ
দিচ্ছি

ডিটো, এক্সিকিউটার, সবকিছু, এক্সএমপ্লে, এক্লিপসের মতো অনেকগুলি পোর্টাল অ্যাপ্লিকেশনগুলি জিপ ফাইল হিসাবে উপলভ্য, এগুলি এখনই বের করা এবং ব্যবহার করা যেতে পারে। ইনস্টলারগুলি বেশিরভাগ ক্ষেত্রেই ব্যবহৃত হয়, আপনাকে কিছু নেটওয়ার্ক ফিল্টার বা ভার্চুয়াল নেটওয়ার্ক ইন্টারফেস তৈরি করতে হবে যা ম্যানুয়ালি এটি করা বেশ জটিল হয়ে ওঠে। এমনকি অ্যাপাচি ইনস্টলার আমাদের উইন্ডোজ পরিষেবা হিসাবে অ্যাপাচি ওয়েবসার্ভার ইনস্টল করতে সহায়তা করে, যা সাধারণ ক্ষেত্রে ম্যানুয়ালি কোনও পরিষেবা নিবন্ধন করা একজন গড় ব্যবহারকারীর পক্ষে যাওয়ার উপায় নয়।
প্রভু আর

2

সাধারণত সেটআপ ফাইলগুলি অনুলিপি করা এবং প্রাসঙ্গিক রেজিস্ট্রি এন্ট্রি যুক্ত করার জন্য ডিজাইন করা হয়, যদি প্রোগ্রামটি মেনুতে শর্টকাট যুক্ত করে শুরু করার সময় প্রোগ্রামটি চালাতে হয় ইত্যাদি। বেশিরভাগ লোক, আমার মতো :) তাদের রেজিস্ট্রিতে এন্ট্রি যুক্ত করা পছন্দ করেন না এবং তাই বাইনারিগুলির জন্য যান যা সেটআপ ফাইলের মধ্যে বিতরণ করা সমান। আপনি যা কিছু করেন তা কেবল আপনার পছন্দসই ফোল্ডারে তাদের নিষ্কাশন করা এবং তারপরে এটিকে কার্যকর করা

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.