একটি এক্সিকিউটেবল ফাইল কি? একটি এক্সিকিউটেবল ফাইল হল একটি প্রোগ্রাম ফাইল যা আপনার পিসিতে কিছু করার জন্য নির্দেশাবলী বা বিকল্পগুলির একটি সেট সহ চালানো যেতে পারে। এক্সিকিউটেবল ফাইলগুলি প্রায় সমস্ত আধুনিক অপারেটিং সিস্টেমে পাওয়া যায়, তবে বেশিরভাগ লোকেরা সেগুলিকে উইন্ডোজ EXE ফাইল ফর্ম্যাটের সাথে যুক্ত করবে।
আপনি সাধারণত একটি EXE ফাইল দেখতে পাবেন যখন আপনি নতুন সফ্টওয়্যার ইনস্টল করেন বা আপনার পিসিতে একটি প্রোগ্রাম চালান, যেখানে EXE এক্সটেনশন ব্যবহার করা হয়। আপনি যদি নিজের সফ্টওয়্যার তৈরি করেন তবে আপনি চালানো, ইনস্টল বা বিতরণ করার জন্য আপনার নিজস্ব এক্সিকিউটেবল ফাইল তৈরি করতে পারেন। আপনি যদি এক্সিকিউটেবল ফাইল এবং কিভাবে এক্সিকিউটেবল ফাইল তৈরি করতে হয় সে সম্পর্কে আরও জানতে আগ্রহী হন, তাহলে আপনাকে যা করতে হবে তা এখানে।
এক্সিকিউটেবল (EXE) ফাইলের ঝুঁকি
আপনি যখন একটি এক্সিকিউটেবল ফাইল চালান, তখন আপনি এটির মধ্যে থাকা নির্দেশাবলী চালানোর অনুমতি দেন। এইভাবে যেকোন সফ্টওয়্যার কাজ করে, কয়েক লাইনের মৌলিক স্ক্রিপ্ট থেকে শুরু করে লক্ষ লক্ষ লাইনের কোড সহ জটিল সফ্টওয়্যার পর্যন্ত৷
আপনি চালানোর বা এক্সিকিউটেবল ফাইল তৈরি করার আগে, আপনার সম্ভাব্য ঝুঁকি সম্পর্কে সচেতন হওয়া উচিত। এক্সিকিউটেবল ফাইলগুলিতে সোর্স কোডের মধ্যে নির্দেশাবলী অন্তর্ভুক্ত করার সম্ভাবনা রয়েছে যা আপনার পিসিকে ক্ষতিগ্রস্ত করতে পারে।
এটি আপনার পিসিকে অন্য ফাইল মুছে ফেলতে বলতে পারে, অথবা এটি আপনার পিসিকে বাইরের কোনো উৎসে তথ্য পাঠাতে নির্দেশ দিতে পারে। এটি ম্যালওয়্যারের সংজ্ঞা, আপনার খরচে ক্ষতি করার জন্য তৈরি করা হয়েছে৷
৷আপনি যেকোন এক্সিকিউটেবল ফাইল চালানোর আগে, বিশেষ করে যদি এটি একটি ব্যবহারকারীর অ্যাকাউন্ট কন্ট্রোল পপ-আপে প্রশাসনিক অনুমতির জন্য জিজ্ঞাসা করে, আপনার উইন্ডোজ সিকিউরিটি বা আপনার নিজস্ব তৃতীয়-পক্ষের অ্যান্টি-ম্যালওয়্যার সফ্টওয়্যার যেমন Malwarebytes ব্যবহার করে ম্যালওয়ারের জন্য ফাইলটি স্ক্যান করা উচিত। এছাড়াও আপনি শুধুমাত্র আপনার একেবারে উৎস থেকে সফ্টওয়্যার ইনস্টল বা চালান বিশ্বাস।
আপনি যদি চালানোর জন্য নিজের সফ্টওয়্যার তৈরি করেন, তাহলে আপনাকে নিশ্চিত করতে হবে যে কোডটি কোনো গুরুত্বপূর্ণ ফাইল অ্যাক্সেস করার জন্য ডিজাইন করা হয়নি। যদিও Windows সাধারণত UAC ব্যবহার করে সিস্টেম ফাইলগুলিতে অননুমোদিত অ্যাক্সেস রোধ করবে, সফ্টওয়্যারটি আপনার পিসির ক্ষতি করতে পারে না তা নিশ্চিত করতে এটি চালানোর আগে আপনার কোডটি দুবার পরীক্ষা করে দেখুন৷
উইন্ডোজে এক্সিকিউটেবল (EXE) ফাইল খোলা
আপনি যদি উইন্ডোজে একটি এক্সিকিউটেবল ফাইল খুলতে চান তবে আপনি কয়েকটি উপায়ে তা করতে পারেন। উইন্ডোজ স্বয়ংক্রিয়ভাবে EXE ফাইল ফরম্যাটটিকে এক্সিকিউটেবল ফাইল হিসেবে স্বীকৃতি দেয়, তাই আপনি সাধারণত এটিকে আপনার ডেস্কটপ থেকে, উইন্ডোজ ফাইল এক্সপ্লোরার থেকে, উইন্ডোজ স্টার্ট মেনু ব্যবহার করে (ইনস্টল সফ্টওয়্যারের জন্য) অথবা রান কমান্ড বক্স ব্যবহার করে খুলতে পারেন।
- আপনার ডেস্কটপে বা Windows File Explorer-এ EXE ফাইল খুলতে, ফাইলটিতে ডাবল-ক্লিক করুন। এটি উইন্ডোজকে এটি খুলতে নির্দেশ দেবে৷ ৷
- উইন্ডোজ স্টার্ট মেনুতে ইনস্টল করা সফ্টওয়্যারের তালিকা হল সেই সফ্টওয়্যারগুলির জন্য EXE ফাইলগুলির শর্টকাট (উদাহরণস্বরূপ, Chrome.exe গুগল ক্রোমের জন্য)। স্টার্ট মেনু টিপুন আইকন (অথবা উইন্ডোজ কী টিপুন আপনার কীবোর্ডে), তারপর আপনার সফ্টওয়্যার চালানোর জন্য একটি এন্ট্রি টিপুন।
- চালান ব্যবহার করতে একটি EXE ফাইল চালানোর জন্য কমান্ড বক্সে, উইন্ডোজ কী + R টিপুন আপনার কীবোর্ডে। বিকল্পভাবে, স্টার্ট মেনু আইকনে ডান-ক্লিক করুন এবং চালান টিপুন বিকল্প।
- রানে কমান্ড বক্স, ব্রাউজ করুন টিপে আপনার এক্সিকিউটেবল ফাইলটি সনাক্ত করুন , অথবা ফাইলের অবস্থান সরাসরি টাইপ করুন। আপনি যখন EXE ফাইলটি চালাতে চান, তখন ঠিক আছে টিপুন .
- যদি EXE ফাইলটি প্রশাসনিক অ্যাক্সেসের অনুরোধ করে, তাহলে আপনাকে এটিকে UAC পপ-আপে চালানোর অনুমতি দিতে হবে। হ্যাঁ টিপুন এটি অনুমতি দিতে।
- যদি এক্সিকিউটেবল ফাইলটি চলতে না পারে (উদাহরণস্বরূপ, এটি উইন্ডোজের একটি পুরানো সংস্করণের জন্য ডিজাইন করা হতে পারে), তাহলে উইন্ডোজ এটিকে চালানো বন্ধ করবে। আপনি একটি ত্রুটি বার্তা দেখতে পারেন. যদি এটি ঘটে, বন্ধ করুন টিপুন৷ এবং পরিবর্তে চালানোর জন্য ফাইলের একটি বিকল্প সংস্করণ সন্ধান করুন।
উইন্ডোজে কিভাবে একটি এক্সিকিউটেবল ফাইল তৈরি করবেন
আপনি যদি Windows এ আপনার নিজস্ব এক্সিকিউটেবল ফাইল তৈরি করতে চান, আপনি করতে পারেন, কিন্তু এটি একটি ফাইলের নাম পরিবর্তন করা এবং .exe যোগ করার মতো সহজ নয়। এটির শেষ পর্যন্ত।
আপনি আপনার নির্বাচিত প্রোগ্রামিং ভাষায় যে সফ্টওয়্যারটি চালাতে চান সেটি কোড করতে হবে, তারপরে এটিকে একটি ফাইল হিসাবে কম্পাইল করুন যা কার্যকর করা যেতে পারে। বেশীরভাগ ব্যবহারকারীরা আরও মৌলিক এক্সিকিউটেবল ফাইল তৈরি করতে চাইবেন, যদিও, সফ্টওয়্যার ইনস্টলেশনের জন্য ইনস্টলার ফাইল।
আপনি বিল্ট-ইন IExpress উইজার্ড ব্যবহার করতে পারেন উইন্ডোজে এটি করতে, কিন্তু এই সফ্টওয়্যারটি অনেক পুরানো এবং কিছু সময়ের মধ্যে আপডেট করা হয়নি। ভাল বিকল্প হল ওপেন-সোর্স ইনো সেটআপ ব্যবহার করা বা, বেসিক সেলফ-এক্সট্র্যাক্টিং EXE ফাইলগুলির জন্য, আপনি 7-জিপ ব্যবহার করতে পারেন৷
7-জিপ ব্যবহার করে তৈরি করা একটি EXE ফাইল আসলে একটি SFX সংরক্ষণাগার ফাইল . এই সংরক্ষণাগার ফাইলটি, EXE ফাইল ফরম্যাটের সাথে প্রদর্শিত হবে, স্বয়ংক্রিয়ভাবে আপনার পিসিতে অন্তর্ভুক্ত ফাইলগুলিকে বের করে নেবে, এটিকে সাধারণ সফ্টওয়্যার স্থাপনার জন্য নিখুঁত করে তুলবে৷
আপনি যদি সঠিক সফ্টওয়্যার ইনস্টল করার বিষয়ে চিন্তা না করে একাধিক ব্যবহারকারীর সাথে ফাইল শেয়ার করতে চান, তাহলে এই ধরনের একটি ফাইল তৈরি করা একটি ভাল বিকল্প হবে৷
- 7-ZIP ব্যবহার করে একটি EXE ফাইল তৈরি করতে, আপনার ফাইলগুলিকে Windows File Explorer-এ একটি ফোল্ডারে রাখুন৷ ফোল্ডারটিতে ডান-ক্লিক করুন, তারপর 7Zip> সংরক্ষণাগারে যোগ করুন টিপুন
- বিকল্পে বাক্সে, SFX সংরক্ষণাগার সক্ষম করুন ক্লিক করুন৷ চেকবক্স এছাড়াও আপনি আর্কাইভ ফরম্যাট সেট করতে চাইবেন 7z পর্যন্ত , কম্প্রেশন পদ্ধতি LZMA2-এ , এবং কম্প্রেশন লেভেল স্বাভাবিক থেকে . ঠিক আছে টিপুন ফাইল তৈরি করতে।
যদিও এটি একটি সত্যিকারের EXE ফাইল নয়, এটি দেখতে এবং একটির মতো কাজ করে, এটি একটি এক্সিকিউটেবল ফাইল তৈরি করার একটি সহজ উপায় যা অন্যদের সাথে আপনার তৈরি করা সফ্টওয়্যার বা ফাইলগুলি বিতরণ করতে পারে৷
অন্যথায়, আপনি যদি একটি "বাস্তব" এক্সিকিউটেবল ফাইল তৈরি করতে চান তবে আপনাকে কীভাবে প্রোগ্রাম করতে হবে তা শিখতে হবে।
ম্যাক বা লিনাক্সে এক্সিকিউটেবল ফাইল চালানো হচ্ছে
উইন্ডোজে এক্সিকিউটেবল ফাইলগুলি যেভাবে কাজ করে তা সম্পূর্ণ ভিন্ন যেভাবে প্রোগ্রামগুলি অন্যান্য প্ল্যাটফর্মে চলে যেমন Linux বা macOS। এই প্ল্যাটফর্মগুলিতে এক্সিকিউটেবল ফাইল আছে, কিন্তু সেগুলি EXE ফাইল ফর্ম্যাটে নেই৷
লিনাক্সে, উদাহরণস্বরূপ, যেকোন ফাইল এক্সিকিউটেবল হতে পারে, তবে এটিকে chmod ব্যবহার করে একটি প্রোগ্রাম হিসাবে চালানোর জন্য একটি বিশেষ ফাইল অনুমতি পতাকা প্রয়োজন। . chmod +x ফাইল কমান্ড file নামে একটি ফাইল দেবে চালানোর অনুমতি, উদাহরণস্বরূপ।
সফ্টওয়্যার চালানোর জন্য macOS এর একটি সামান্য ভিন্ন পদ্ধতি রয়েছে। যদি অ্যাপটি অ্যাপ স্টোর থেকে ইনস্টল করা না থাকে এবং এটি এমন কোনও বিকাশকারীর কাছ থেকে না হয় যা এটি জানে বা বিশ্বাস করে, তাহলে অ্যাপটি চালানোর অনুমতি দেওয়া হবে না। আপনাকে আপনার সিস্টেম পছন্দগুলি> নিরাপত্তা এবং গোপনীয়তা -এ অনুমতি দিতে হবে মেনু।
ইউনিক্স-ভিত্তিক সিস্টেম হিসাবে, তবে, macOS chmod সমর্থন করে কমান্ড, আপনাকে টার্মিনাল ব্যবহার করে আরো মৌলিক স্ক্রিপ্ট চালানোর অনুমতি দেয় অ্যাপ আপনি যদি একটি পাইথন স্ক্রিপ্ট তৈরি করেন, উদাহরণস্বরূপ, আপনি chmod +x ব্যবহার করতে পারেন এটি চালানোর জন্য আদেশ৷
৷আপনি সেই প্ল্যাটফর্মগুলিতে Windows EXE ফাইলগুলি চালানো এবং ইনস্টল করতে Linux এবং macOS-এর জন্য WINE এমুলেটরও ব্যবহার করতে পারেন। কিছু উইন্ডোজ নির্দেশাবলী এবং লাইব্রেরি অনুকরণ করার জন্য ডিজাইন করা হয়েছে, একটি EXE ফাইল চালানোর জন্য WINE ব্যবহার করলে সাফল্যের বিভিন্ন স্তর থাকবে।
আপনি WineHQ ডাটাবেস চেক করে ওয়াইন ব্যবহার করে কতটা জনপ্রিয় সফ্টওয়্যার চলবে তা নিশ্চিত করতে পারেন।
Windows 10 এ এক্সিকিউটেবল ফাইল চালানো হচ্ছে
আপনার নিজের সফ্টওয়্যার তৈরি করতে আপনাকে বাধা দেওয়ার কিছুই নেই, বিশেষ করে যদি আপনি এটিকে ইনস্টল করা সহজ করতে উইন্ডোজ ইনস্টলার প্যাকেজের সাথে একত্রিত করেন। বেশিরভাগ Windows 10 ব্যবহারকারীদের জন্য, তবে, EXE ফাইলগুলি চালানোর জন্য রয়েছে, তৈরি করা হয়নি। যতক্ষণ না আপনি শুধুমাত্র আপনার বিশ্বস্ত উত্স থেকে সফ্টওয়্যার চালান, এক্সিকিউটেবল ফাইলগুলি তুলনামূলকভাবে নিরাপদ হওয়া উচিত৷
নিশ্চিত করুন যে আপনি নিয়মিতভাবে ম্যালওয়্যার স্ক্যান চালাচ্ছেন এবং, যদি আপনি একটি এক্সিকিউটেবল ফাইল চালানোর জন্য নিরাপদ কিনা সে সম্পর্কে সত্যিই অনিশ্চিত হন, আপনি এটি পরীক্ষা করার জন্য একটি বিচ্ছিন্ন পাত্রে সফ্টওয়্যার চালানোর জন্য Windows 10 স্যান্ডবক্স মোড ব্যবহার করতে পারেন। EXE বিপজ্জনক হলে, এটি আপনার প্রধান উইন্ডোজ ইনস্টলেশনের ক্ষতি করবে না।