উইন্ডোজ ম্যাক ওএস এক্সে এক্সিকিউটেবল ফাইল


11

আমি দেখেছি উইন্ডোজের প্রতিটি এক্সিকিউটেবল ফাইলের .exe এক্সটেনশন থাকে। তবে ম্যাক ওএস এক্সের তেমন কিছু নেই।

উইন্ডোজ .exe ফাইলগুলি কার্যকর করে। তাহলে ম্যাক ওএস এক্স কোন ধরণের ফাইলগুলি কার্যকর করে?

উভয় অপারেটিং সিস্টেমের প্রয়োগগুলির প্রয়োগের মধ্যে পার্থক্য কী?

এমনকি আমি দেখতে পেলাম যে উইন্ডোজ সেটআপগুলির একই এক্সটেনশন .exe রয়েছে তবে একটি ম্যাক সেটআপে .dmg এর এক্সটেনশন রয়েছে

আপনি কি দয়া করে ম্যাক্স বনাম উইন্ডোজে .dmg এবং এক্সিকিউটেবল সম্পর্কে আমার সাথে আপনার জ্ঞান ভাগ করবেন?

উত্তর:


18

এক্সটেনশনগুলি আসলে কোনও ধরণের ফাইলের ফাইলটি পরিবর্তন করে না, যদিও তারা প্রায়শই কোনও নির্দিষ্ট আইটেমটি কী করে তা সিস্টেমকে বোঝায়।

ডিএমজিগুলি এক্সিকিউটেবল নয়, তারা ডিস্ক চিত্র images এগুলি হ'ল ফাইলগুলি যা ডিস্ক হিসাবে কাজ করে যা প্রায়শই এক্সিকিউটেবল এবং অ্যাপ্লিকেশনগুলির জন্য অন্যান্য ফাইলগুলি ধারণ করে। আপনি যখন একটিতে ডাবল ক্লিক করেন, সিস্টেম এটি মাউন্ট করে এবং তারপরে আপনার ভিতরে থাকা ফাইলগুলিতে অ্যাক্সেস থাকে।

উইন্ডোজ এবং ওএস এক্স উভয়ই বাইনারি এক্সিকিউটেবল ফাইলগুলি কার্যকর করে, যদিও সেগুলি বিভিন্ন ফর্ম্যাটে থাকে। জিইউআই ব্যবহার করে কোনও ব্যবহারকারী যা দেখেন তার মধ্যে বড় পার্থক্যটি হ'ল উইন্ডোজে, আপনি সাধারণত .exe এক্সিকিউটেবল ফাইলটি দেখতে পান, যা একটি ফোল্ডারে থাকে যা প্রোগ্রামটিতে ব্যবহৃত অন্যান্য ফাইল এবং তথ্য থাকে। ওএস এক্স-তে, প্রাথমিক নির্বাহযোগ্য অন্যান্য সমস্ত ফাইলগুলি এক্সটেনশন সহ একটি "বান্ডেল" (সত্যই একটি ফোল্ডার) এ থাকে। .App বান্ডেলে ডাবল ক্লিক করলে অভ্যন্তরীণ কার্যকর কার্যকর হবে এবং আপনার অ্যাপ্লিকেশনটি লোড হবে।

GUI এর বাইরে প্রকৃত ফাইল কাঠামোতে ম্যাক এবং উইন্ডোজ সিস্টেমগুলি সত্যই বেশ সমান; এই পার্থক্যগুলি জিওআইতে কারসাজির জন্য সিস্টেম ব্যবহারকারীকে কীভাবে জিনিস উপস্থাপন করে তা একটি প্রশ্ন।


ম্যাক .pkg (প্যাকেজ) ফাইলগুলিও কার্যকর করে
জোশকুঞ্জ

2
.pkg ফাইলগুলি এক্সিকিউটেবল এবং অন্যান্য ইনস্টলার ডেটাযুক্ত ফাইলগুলির সংকুচিত বান্ডিলগুলি হয়, যেমন সম্পূর্ণরূপে অন্তর্ভুক্ত, সংকুচিত। অ্যাপ যা অন্তর্নিহিত উদ্দেশ্যে নির্মিত।
ফোবিস 21

3
.pkg ফাইলগুলি ইনস্টলার অ্যাপের জন্য প্রযুক্তিগতভাবে নথি। যদি তারা প্রকৃতপক্ষে একটি পৃথক প্রোগ্রাম হিসাবে চালায় তবে সেগুলি সত্য নয় p pkgs।
Chealion

সত্য, আমি এই বিষয়টিতে আরও পরিষ্কার হতে পারতাম।
ফোবিস

@ ফয়েবাস - সুতরাং স্পষ্ট করে বলার জন্য, একটি .pkg একটি ফাইল যা আমি ব্যবহারকারীদের আমার ওয়েবসাইট থেকে ডাউনলোড করার প্রস্তাব দিতে পারি, এবং কোনও ফোল্ডারও নয়, যা আমি ব্যবহারকারীদের আমার ওয়েবসাইট থেকে ডাউনলোড করার প্রস্তাব দিতে পারি না?
আর্টঅফ ওয়ারফেয়ার

4

এটিতে কার্যকর বৈধ প্রোগ্রাম থাকা সত্ত্বেও আপনি যে কোনও ফাইলের নির্বাহের জন্য নির্ধারিত অনুমতি রয়েছে সেটিকে কার্যকর করতে সক্ষম হবেন।


1
ম্যাক ওসে নেটিভ এক্সিকিউটেবল ফর্ম্যাটটি হ'ল ম্যাচ-ও বিটিডাব্লু। en.wikedia.org/wiki/Mach-O
ফ্রেড

4

.dmgফাইলগুলি সাধারণত ম্যাক অ্যাপ্লিকেশন ইনস্টল করতে ব্যবহৃত ডিস্ক চিত্র ফাইল install একবার ইনস্টল হয়ে গেলে ম্যাক অ্যাপ্লিকেশনগুলির সাধারণত এক্সটেনশন থাকে .app, তবে সেই এক্সটেনশনটি সাধারণত ব্যবহারকারী থেকে লুকানো থাকে। ম্যাক অ্যাপস হ'ল প্যাকেজগুলি যা ব্যবহারকারীর কাছে একক ফাইল হিসাবে উপস্থিত হয়। এটি একটি নতুন ফোল্ডার বা একটি নতুন কম্পিউটারে অ্যাপ্লিকেশন স্থানান্তর করতে খুব সুবিধাজনক করে তোলে।


0

উইন্ডোজের প্রতিটি এক্সিকিউটেবল ফাইলের .exe এক্সটেনশন থাকে

এটি সঠিক নয়। ডসটিতে 2 টি এক্সিকিউটেবল ফাইল এক্সটেনশন ছিল: *.COMএবং *.EXE। উইন্ডোজ সেগুলির উত্তরাধিকার সূত্রে প্রাপ্ত তাই এটি *। কম এবং *। এক্সকে সমর্থন করে । মনে রাখবেন যে * .exe হ'ল "ধারক" যা বিভিন্ন এক্সিকিউটেবল ফর্ম্যাট ধারণ করে

আপনি যদি কোনও এক্সটেনশন ছাড়াই একটি কমান্ড চালান তবে উইন্ডোজ %pathext%পরিবেশের পরিবর্তনশীলগুলিতে এক্সটেনশানগুলি সংযোজন করবে এবং এটি নামের সাথে প্রথম ফাইলটি না পাওয়া পর্যন্ত অনুসন্ধান করবে। ভেরিয়েবলের ডিফল্ট মানটি এরকম

>echo %pathext%
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

আপনি দেখতে পাচ্ছেন যে অন্যান্য এক্সিকিউটেবল ফাইল টাইপ রয়েছে যা উইন্ডোজ চলবে (কোনও এক্সটেনশন ছাড়াই) তবে তাদের বেশিরভাগ স্ক্রিপ্ট হয় বাইনারি এক্সিকিউটেবল নয়

তবুও উইন্ডোজ ফাইলের ফর্ম্যাটটি নির্ধারণ করতে আসলে ফাইল এক্সটেনশন ব্যবহার করে নাযে কোনও ফাইল দিয়ে শুরু হওয়াMZ (যা এমজেড ফর্ম্যাটের জন্য স্বাক্ষর) কোনও এক্সিকিউটেবল ফাইল হিসাবে বিবেচিত হবে

উইন্ডোজ 10 এর সাথে লিনাক্স ইএলএফ বাইনারি চালানোর ক্ষমতাও রয়েছে

উইন্ডোজে সেটআপ ফাইলগুলি প্রায়শই * .msi ফাইলগুলিতে সরবরাহ করা হয় যা উইন্ডোজ ইনস্টলার দ্বারা পাঠানো একটি ফর্ম্যাট , যদিও কঠোরভাবে বলা যায় এটি কার্যকর করার যোগ্য ফাইল নয়


1
এমএসআই এবং জেএস ফাইলগুলি এক্সিকিউটেবল, তবে এক্সিকিউটেবল নয়। এমএসআই একটি ইনস্টলার প্যাকেজ: আপনি যখন ডবল এটি ক্লিক করুন, msiexec.exeশুরু হয় এবং এটা খোলে, ঠিক মত আপনি খোলা JPEGs আউট করার রং ব্যবহার করতে পারে - এটি তাদের দেখা যায় না একটি এক্সিকিউটেবল। সুতরাং জাতীয় সঙ্গে, WScript.exeতাদের খুলতে ব্যবহার করা হয় (আপনার রেজিস্ট্রি মধ্যে HKCU শাখা পরীক্ষা)। বিএটি এবং সিএমডিগুলি কোথাও কোথাও রয়েছে, কার্যকর করতে পারলে কেউ তর্ক করতে পারে - সেগুলি এক্সপ্লোরার দ্বারা স্থানীয়ভাবে সমর্থিত, তবে এখনও তা ব্যাখ্যা করতে হবে।
গ্রোনস্টাজ

সেই পদ্ধতিতে। নেট এক্সপি ফাইলগুলি "এক্সিকিউটেবল" নয় কারণ সেগুলি কেবলমাত্র নেট নেটওয়ার্ডের অধীনে চলতে পারে, সরাসরি সিপিইউ দ্বারা নয়
ফুকলভ

1
এটি নির্ভর করে আপনি কীভাবে 'এক্সিকিউটিভিটি' সংজ্ঞা দেন। আমি বিশ্বাস করি যে এমএসআইগুলি নিঃসন্দেহে নির্বাহযোগ্য নয়, কারণ তারা কেবল একটি সংরক্ষণাগার - ইনস্টলারগুলির জন্য অনুকূলিত, তবে এই ক্ষেত্রে এটি কোনও বিষয় নয়। এগুলি জিপসের চেয়ে কার্যকর হয় না। যে কোনও ধরণের স্ক্রিপ্টগুলি 'এক্সিকিউটেবিলিটি' এর ধারায় রয়েছে কারণ তাদের দোভাষী দরকার। নেট নেট এক্সইগুলি কীভাবে কার্যকর করা হয় সে সম্পর্কে আমি বিশদ জানি না, তবে আমি বলব যে তারা ক্লাসের মতো একই মামলা - এগুলিতে এক ধরণের মেশিন কোড রয়েছে (যার জন্য অনুবাদ / ব্যাখ্যা প্রয়োজন, তবে এখনও)।
gronostaj
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.