বাইনারি ফাইল এবং .exe ফাইলের মধ্যে পার্থক্য কী? [বন্ধ]


13

কেউ বাইনারি ফাইল এবং .exe ফাইলের মধ্যে পার্থক্যটি পার্থক্য করতে পারে?


"বাইনারি ফাইল" এর আরও যোগ্যতা / প্রসঙ্গ প্রয়োজন, কারণ এর একাধিক অর্থ রয়েছে।
Ignacio Vazquez-Abram

1
এই প্রশ্নের উদ্দেশ্য নির্মল হয় বাইনারি বনাম এক্সিকিউটেবল ফাইল, অথবা মধ্যে পার্থক্য .binএবং .exe ফাইলের নাম এক্সটেনশন ?
l0b0

1
প্রশ্ন ঠিক আছে। তারা বাইনারি শব্দের চলাকালীন ব্যবহার সম্পর্কে কথা বলছে। বাইনারি শব্দটি যদি অস্পষ্ট হয় তবে উত্তরটি আরও বিস্তৃত হওয়া উচিত। গৃহীত উত্তর দেখুন।
ব্যবহারকারী 39131339

উত্তর:


29

বাইনারি ফাইলটি হ'ল সরল পাঠ্য নয় এমন সমস্ত কিছু , এতে পাঠ্য এনকোডিংয়ের চেয়ে অন্য কোনও উপায়ে এনকোড করা ডেটা থাকে (এএসসিআইআই, ইউটিএফ -8, বা অন্য কোনও পাঠ্য এনকোডিং, যেমন আইএসও -8859-2)। একটি পাঠ্য ফাইল একটি প্লেইন টেক্সট ডকুমেন্ট হতে পারে, যেমন একটি গল্প বা একটি চিঠি, এটি কোনও কনফিগার ফাইল বা একটি ডেটা ফাইল হতে পারে - যাইহোক, আপনি যদি এটি খোলার জন্য একটি সরল পাঠ্য সম্পাদক ব্যবহার করেন তবে সামগ্রীগুলি পঠনযোগ্য। বাইনারি হ'ল এমন কোনও ফাইল যা কোনও পাঠ্য ফাইল নয় (যেমন ফিফো, ডিরেক্টরি, ডিভাইস ইত্যাদি "" বিশেষ ") নয়)

এটি একটি এমপি 3 সংগীত হতে পারে। এটি একটি জেপিজি চিত্র হতে পারে। এটি একটি সঙ্কোচিত সংরক্ষণাগার, বা একটি ওয়ার্ড প্রসেসর নথিও হতে পারে - ব্যবহারিক উদ্দেশ্যে এটি পাঠ্য হলেও বাইনারি হিসাবে এটি এনকোডড (ডিস্কে লিখিত) রয়েছে। এটিকে খোলার জন্য এটি খোলার জন্য আপনার একটি নির্দিষ্ট প্রোগ্রাম দরকার - কোনও পাঠ্য সম্পাদকের জন্য বিষয়বস্তু একটি বিশৃঙ্খলাযুক্ত।

এখন, লিনাক্সে আপনি "বাইনারি এক্সিকিউটেবল ফাইলগুলি" - প্রোগ্রামগুলি উল্লেখ করার সময় প্রায়শই "বাইনারি" শুনতে পাবেন। এটি কারণ বেশিরভাগ প্রোগ্রামের উত্সগুলি (উচ্চ-স্তরের ভাষায় লিখিত) সরল পাঠ্য, সংকলিত এক্সিকিউটেবলগুলি বাইনারি হয়। যেহেতু বেশ কয়েকটি সংকলিত ফর্ম্যাট রয়েছে (a.out, ELF, বাইটকোড ...) তাদের সাধারণত কোন অভ্যন্তরীণ কাঠামো রয়েছে তা বিবেচনা করার পরিবর্তে তাদের বাইনারি বলা হয় - ব্যবহারকারীর দৃষ্টিকোণ থেকে তারা প্রায় একই রকম।

এখন .exe হ'ল এই সংকলিত বিন্যাসগুলির মধ্যে আরও একটি - এমএস উইন্ডোজের মধ্যে একটি সাধারণ। এটি কেবল এক ধরণের বাইনারি, উইন্ডোজ এপিআইয়ের বিরুদ্ধে সংকলিত এবং লিঙ্কযুক্ত।


2

ব্যাচ ফাইলগুলি কেবলমাত্র টেক্সট ফাইল বা ছোট স্ক্রিপ্ট যা কমান্ড লাইন প্রসেসর দ্বারা চালিত হতে পারে - "সেমিডি.এক্সএই", তারা সাধারণ কাজের অটোমেশনের জন্য ডস পরিবেশে ব্যাপকভাবে ব্যবহৃত হয়।

এক্সই ফাইলগুলি বিএটি ফাইলের থেকে পৃথক, কারণ এতে সরল পাঠ্য কমান্ডের চেয়ে এক্সিকিউটেবল বাইনারি ডেটা থাকে। এগুলি পোর্টেবল এক্সিকিউটেবল (পিই) ফর্ম্যাটে সংরক্ষণ করা হয়। EXE ফাইল ফর্ম্যাটে বিভিন্ন শিরোনাম এবং বিভাগগুলি অন্তর্ভুক্ত রয়েছে যা উইন্ডোজকে কোনও প্রোগ্রাম চালানোর উপায় বলে tell একটি এক্স ফাইলের কিছু অংশে প্রোগ্রাম কোড থাকতে পারে অন্যগুলিতে সংস্থান ডেটা থাকতে পারে।


0

সাধারণত এটি বলা যায় যে কোনও পার্থক্য নেই: এমএসে উইন্ডোজ ওএস এক্সিকিউটেবলের নাম রয়েছে *.exe, তবে * নিক্স-এর মতো ওএস এক্সিকিউটেবলের যা আপনার পছন্দ মত নামকরণ করা যেতে পারে এবং তাকে "বাইনারি ফাইলগুলি" বলা হয়।

তবে এর অর্থ এই নয় যে প্রতিটি বাইনারি ফাইল এক্সিকিউটেবল (যেমন *.exe): বাইনারিগুলি কেবল এক ধরণের তথ্য স্টোরেজ হতে পারে। উদাহরণস্বরূপ, ডাটাবেস ফাইলগুলি (যেমন মাইএসএএমএল বা মাইএসকিউএল ডাটাবেসের জন্য ইনোডিবি ফাইল) খুব বাইনারি ফাইল (তবে কার্যকর হয় না)।

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