দ্বারা
- মেরি ই. শ্যাকলেট, ট্রান্সওয়ার্ল্ড ডেটা
- বেন লুটকেভিচ, সাইট এডিটর
- আইভি উইগমোর
প্রকাশিত:এপ্রিল 07, 2025
একটি এক্সিকিউটেবল ফাইল (EXE ফাইল) হল একটি কম্পিউটার ফাইল যাতে ব্যবহারকারী ফাইল আইকনে ক্লিক করলে সিস্টেম এক্সিকিউট করে এমন নির্দেশাবলীর একটি এনকোডেড ক্রম ধারণ করে। এক্সিকিউটেবল ফাইলগুলির সাধারণত একটি EXE ফাইল এক্সটেনশন থাকে, তবে অন্যান্য শত শত এক্সিকিউটেবল ফাইল ফর্ম্যাট বিদ্যমান।
কিছু এক্সিকিউটেবল ফাইল প্রকার অন্য প্রোগ্রামের অস্তিত্বের প্রয়োজন ছাড়াই যেকোনো সামঞ্জস্যপূর্ণ সিস্টেমে চলতে পারে। এই ফাইলগুলিকে উচ্চ-নিরাপত্তা ঝুঁকি হিসেবে বিবেচনা করা হয়। এর মধ্যে রয়েছে EXE, BAT, COM, CMD, INF, IPA, OSX, PIF, RUN এবং WSH৷
মাইক্রোসফ্ট উইন্ডোজের সাথে, EXE হল একটি এক্সিকিউটেবল ফাইলের ফাইল এক্সটেনশন। সমস্ত EXE ফাইল এক্সিকিউটেবল ফাইল, কিন্তু সব এক্সিকিউটেবল ফাইল EXE ফাইল নয়৷
এক্সিকিউটেবল ফাইলের উদাহরণ
এক্সিকিউটেবল ফাইলগুলি সাধারণত এমন ক্রিয়াকলাপগুলির সাথে সংযুক্ত থাকে যা সেগুলি সম্পাদন করার জন্য ডিজাইন করা হয়েছে বা অ্যাপ্লিকেশনগুলির সাথে যেগুলি ইনস্টল বা লঞ্চ করার জন্য ডিজাইন করা হয়েছে৷
উদাহরণস্বরূপ, ব্যবহারকারীরা তাদের কম্পিউটার স্ক্রিনে একটি শব্দ প্রক্রিয়াকরণ আইকনে ডাবল-ক্লিক করতে পারেন। এটি তাদের কম্পিউটারে মাইক্রোসফ্ট ওয়ার্ডের মতো ওয়ার্ড প্রসেসিং অ্যাপ্লিকেশন চালু করতে এক্সিকিউটেবল ফাইলটিকে ট্রিগার করে।
এক্সিকিউটেবলগুলি নির্দিষ্ট কম্পিউটার অপারেশনগুলিকে ট্রিগার করতে পারে। উদাহরণস্বরূপ, একটি লিনাক্স ব্যবহারকারী কমান্ড লাইনে একটি এক্সিকিউটেবল ফাইলের নামে কী এবং তারপর এন্টার টিপুন। এটি একটি অপারেশন চালানোর জন্য ফাইলটিকে ট্রিগার করে, যেমন একটি ডেটা ব্যাকআপ৷
একজন ব্যবহারকারী প্রায়শই বলতে পারেন যে একটি এক্সিকিউটেবল ফাইল কী করার জন্য ডিজাইন করা হয়েছে তার সিনট্যাক্স দেখে। উদাহরণস্বরূপ, যদি এক্সিকিউটেবলের উদ্দেশ্য একটি নতুন অ্যাপ্লিকেশন ইনস্টল করা হয়, তাহলে এক্সিকিউটেবলটির নাম সম্ভবত setup.exe-এর মতো কিছু হবে। যদি এক্সিকিউটেবল একটি নির্দিষ্ট অ্যাপ্লিকেশন চালু করার জন্য ডিজাইন করা হয়, যেমন Payroll, তাহলে এক্সিকিউটেবলের ফাইল সিনট্যাক্স payroll.exe-এর মতো কিছু হতে পারে।
একটি EXE ফাইল কিভাবে কাজ করে?
EXE ফাইল হল একটি উইন্ডোজ-নির্দিষ্ট এক্সিকিউটেবল ফাইল ফরম্যাট। যখন কোনো ব্যবহারকারী বা অন্য কোনো ইভেন্ট কোনো এক্সিকিউটেবল ফাইল ট্রিগার করে, তখন কম্পিউটার ফাইলের কোড চালায়।
এক্সিকিউটেবল ফাইলে সোর্স কোড থেকে সংকলিত বাইনারি মেশিন কোড থাকে। এই নিম্ন-স্তরের কোডটি একটি কম্পিউটারের প্রসেসরকে (CPU) নির্দেশ দেয় কিভাবে একটি প্রোগ্রাম চালাতে হয়। CPU মেশিন কোড ব্যাখ্যা করে এবং কম্পিউটারের হার্ডওয়্যারকে বলে দেয় কি করতে হবে।
এক্সিকিউটেবল ফাইলগুলি কম্পিউটারের সাথে সরাসরি যোগাযোগ করে, এটি চালানোর জন্য নির্দেশের একটি সেট দেয়। বিপরীতে, ডেটা ফাইলগুলির সাথে, মেশিনটি সেগুলি ব্যবহার করার আগে অন্য একটি প্রোগ্রামকে অবশ্যই সেগুলি ব্যাখ্যা বা পার্স করতে হবে। ডেটা ফাইল, বা স্ক্রিপ্ট, প্লেইনটেক্সট লেখা হয়।
ব্যবহারকারীরা একটি মৌলিক পাঠ্য সম্পাদক বা একটি সমন্বিত উন্নয়ন পরিবেশে (IDE) এক্সিকিউটেবল ফাইল তৈরি করতে পারে। টেক্সট এডিটর ব্যবহার করলে ফাইলটিকে মেশিন কোডে পরিণত করার জন্য তাদের একটি পৃথক কম্পাইলার প্রয়োজন। IDEs সংকলন প্রক্রিয়া স্বয়ংক্রিয়. তারা সাধারণত স্বয়ংক্রিয়ভাবে সিনট্যাক্স ত্রুটিগুলি খুঁজে পায় এবং বিভিন্ন সিনট্যাক্স উপাদানগুলিকে হাইলাইট করে৷
সোর্স কোড এক্সিকিউটেবল ফাইলে কম্পাইল করা হয়। গতিশীল লিঙ্ক লাইব্রেরি ফাইলগুলি পথ বরাবর যোগ করা হয়, যা অন্যান্য প্রোগ্রামের সাথে এক্সিকিউটেবল লিঙ্ক করে। কীভাবে একটি EXE ফাইল চালাবেন
EXE ফাইলগুলি যখন খোলা হয় তখন চালানোর জন্য ট্রিগার হয়। এই প্রক্রিয়াটি সিস্টেম থেকে সিস্টেমে আলাদা। এক্সিকিউটেবলগুলি কীভাবে ট্রিগার হয় তার আরও দুটি উদাহরণ নীচে দেওয়া হল:
- একটি গ্রাফিক্যাল ইউজার ইন্টারফেস-ভিত্তিক অপারেটিং সিস্টেমে (OS), ফাইল আইকন বা ফাইলের নামের উপর ক্লিক করলে ফাইলটি খোলে এবং রান করে। উদাহরণস্বরূপ, ব্যবহারকারীরা উইন্ডোজে ফাইলটি চালানোর জন্য ডাবল-ক্লিক করতে পারেন।
- কমান্ড-লাইন ইন্টারফেস সহ একটি ওএস-এ, ব্যবহারকারীরা সঠিক সিনট্যাক্স সহ CLI-তে ফাইলের নাম লিখুন এবং ফাইলটি চালানোর জন্য এন্টার টিপুন। উদাহরণস্বরূপ, লিনাক্স বা ইউনিক্সে, ব্যবহারকারী ফাইলের নামের আগে একটি পিরিয়ড এবং ফরওয়ার্ড স্ল্যাশ টাইপ করবে -- ./filename -- ফাইল নাম নামক ফাইলটি কার্যকর করতে।
কিছু ক্ষেত্রে, একটি EXE ফাইল নিষ্ক্রিয়ভাবে ট্রিগার করা যেতে পারে। উদাহরণস্বরূপ, উইন্ডোজ অটোপ্লে এবং অটোরান ফাইলগুলি স্বয়ংক্রিয়ভাবে কার্যকর করে যখন একটি নির্দিষ্ট ঘটনা ঘটে। উদাহরণস্বরূপ, যখন একটি USB ডিভাইস সংযুক্ত থাকে, তখন এটি স্বয়ংক্রিয়ভাবে USB এর ফার্মওয়্যার চালায়। উইন্ডোজ স্টার্টআপ ফাইলের যেকোনো এক্সিকিউটেবল সিস্টেম বুট আপ হলে স্বয়ংক্রিয়ভাবে চলবে।
EXE ফাইল এক্সটেনশনটি সাধারণ, তবে এটি উইন্ডোজে এক্সিকিউটেবল ফাইলগুলির জন্য নির্দিষ্ট। ম্যাক এক্সিকিউটেবল ফাইল অ্যাপ এক্সটেনশন ব্যবহার করে। একটি Mac OS এ একটি EXE ফাইল চালানোর জন্য, ব্যবহারকারীদের অবশ্যই বুট ক্যাম্প ইউটিলিটি বা অন্য কিছু ভার্চুয়াল মেশিন বা এমুলেটর চালাতে হবে যা একটি Windows OS অনুকরণ করে৷
এক্সিকিউটেবল ফাইল নিয়ে ম্যালওয়্যার উদ্বেগ
কিছু ক্ষেত্রে, EXE ফাইলগুলিতে ম্যালওয়্যার থাকতে পারে। ম্যালওয়্যার লেখকরা অন্য ফাইল এক্সটেনশনের পিছনে দূষিত এক্সিকিউটেবল ফাইল ছদ্মবেশ ধারণ করতে পারে৷
একটি ফাইলের নামের শেষ পিরিয়ডের পরে অক্ষরগুলি ফাইলের ধরন নির্দিষ্ট করে। উইন্ডোজ সবসময় ফাইল এক্সটেনশন প্রদর্শন করে না, প্রদত্ত ফাইলের ধরন জানা কঠিন করে তোলে।
উদাহরণস্বরূপ, trustedfile.pdf.exe নামক একটি ফাইল ব্যবহারকারীর কাছে PDF হিসাবে প্রদর্শিত হতে পারে কারণ, এক্সটেনশন ছাড়াই, ফাইলের নাম filename.pdf হিসাবে প্রদর্শিত হবে। ব্যবহারকারী একটি পিডিএফ খোলার আশা করে এটিতে ক্লিক করবেন। পরিবর্তে, এটি একটি এক্সিকিউটেবল ট্রিগার করে যার মধ্যে দূষিত কোড রয়েছে, যা ব্যবহারকারীর কম্পিউটার, অ্যান্ড্রয়েড স্মার্টফোন বা আইফোনে ভাইরাসের মতো ম্যালওয়্যার ইনস্টল করে৷
একটি EXE ফাইলের উত্স পরীক্ষা করা এবং এটি একটি অযাচিত ইমেলে এসেছে কিনা তা ব্যবহারকারীদের এটি নিরাপদ কিনা তা নির্ধারণ করতে সহায়তা করতে পারে৷ যদি উত্স সম্পর্কে সন্দেহ থাকে, ব্যবহারকারী একটি অ্যান্টিম্যালওয়্যার স্ক্যানারের মাধ্যমে ফাইলটি চালাতে পারে বা ম্যানুয়ালি মেশিন কোডটিকে অ্যাসেম্বলি কোডে অনুবাদ করে এবং ক্ষতিকারক ফাংশনগুলির জন্য বিশ্লেষণ করে সোর্স কোডে স্ট্যাটিক বিশ্লেষণ করতে পারে৷
ম্যালওয়্যার ট্রিগারকারী এক্সিকিউটেবল ফাইলের ঝুঁকি কমাতে কী কী পদক্ষেপ নিতে হবে তা জানুন। কীভাবে EXE ফাইলগুলিকে নিরাপদ করা যায়
নিম্নলিখিতগুলি সহ বিভিন্ন উপায় রয়েছে যা সংস্থাগুলি EXE ফাইলগুলিকে ব্যবহার করা আরও নিরাপদ করতে পারে:
- সন্দেহজনক ফাইল শনাক্ত করতে ব্যবহারকারীদের প্রশিক্ষণ দিন। ব্যবহারকারীদের শুধুমাত্র পরিচিত এবং বিশ্বস্ত উত্স থেকে লিঙ্ক এবং সংযুক্তিতে ক্লিক করার প্রশিক্ষণ দিয়ে, সংস্থাগুলি তাদের ভাইরাস বা ম্যালওয়্যার বিতরণের ঝুঁকি কমাতে পারে৷
- কোড সাইনিং সার্টিফিকেট প্রয়োগ করুন। সংস্থাগুলি ব্যবহারকারীদের পরিচয় যাচাই করতে এবং বৈধ উত্সগুলি থেকে কার্যকর করা নিশ্চিত করতে বিশ্বস্ত শংসাপত্র কর্তৃপক্ষের কাছ থেকে শংসাপত্রগুলি প্রয়োগ করতে পারে৷
- ভাইরাসগুলির জন্য ইমেলগুলি স্ক্যান করতে অ্যান্টিভাইরাস সরঞ্জাম এবং অ্যান্টিম্যালওয়্যার ব্যবহার করুন৷ নেটওয়ার্ক অ্যাডমিনিস্ট্রেটরদের অ্যান্টিম্যালওয়্যার ব্যবহার করে ভাইরাস এবং ম্যালওয়্যারের জন্য সমস্ত এক্সিকিউটেবল ফাইল এক্সটেনশন স্ক্যান করা উচিত। তারা ভাইরাসগুলির জন্য EXE ফাইলগুলি পরীক্ষা করতে মাইক্রোসফ্ট উইন্ডোজ সিকিউরিটি ব্যবহার করতে পারে৷
- প্রোগ্রামের জন্য বিশ্বাসের মাত্রা সেট করুন। নেটওয়ার্ক অ্যাডমিনিস্ট্রেটররা বিশ্বাস না করার জন্য তাদের পদবী সেট করে সমস্ত নথি, কোড এবং ম্যাক্রোর জন্য একটি বিশ্বাস নীতি গ্রহণ করতে পারে। ম্যাক্রো এবং স্ক্রিপ্টগুলির সাথে বিশ্বস্ত স্থিতিতে স্থাপন করার আগে এর জন্য ব্যবহারকারীদের আইটি অবহিত করতে হবে এবং এই সম্পদগুলিতে আইটি অ্যাক্সেসের অনুমতি থাকতে হবে৷
- সন্দেহজনক এক্সটেনশন সহ ইমেল সংযুক্তি ব্লক বা কোয়ারেন্টাইন করুন। উচ্চ-ঝুঁকির এক্সটেনশনগুলি এড়িয়ে চলুন যেমন DOCM এবং জিপ বা RAR এর মত এক্সটেনশন সহ সংকুচিত ফাইল। নিশ্চিত করুন যে সংস্থার নিরাপত্তা সফ্টওয়্যারটি এই এক্সটেনশনগুলির সাথে বার্তা বা সংযুক্তিগুলিকে ব্লক বা কোয়ারেন্টাইন করার জন্য কনফিগার করা হয়েছে৷
এক্সিকিউটেবল ফাইলগুলি যা ম্যালওয়্যার সরবরাহ করে তা একটি উল্লেখযোগ্য সাইবার নিরাপত্তা হুমকি। এক্সিকিউটেবল ম্যালওয়্যার এবং অন্যান্য সাইবার নিরাপত্তা হুমকির বিরুদ্ধে রক্ষা করার জন্য কীভাবে একটি শক্তিশালী সাইবার নিরাপত্তা পরিকল্পনা তৈরি করতে হয় তা শিখুন৷
পড়া চালিয়ে যান এক্সিকিউটেবল ফাইল (EXE ফাইল) কী?
- কীভাবে সোশ্যাল ইঞ্জিনিয়ারিং আক্রমণ এড়ানো এবং প্রতিরোধ করা যায়
- সাধারণ ধরনের ম্যালওয়্যার আক্রমণ এবং কীভাবে সেগুলি প্রতিরোধ করা যায় ৷
- কীভাবে বিক্রেতার ইমেল আপস আক্রমণ প্রতিরোধ করবেন
- শীর্ষ ইমেল নিরাপত্তা সর্বোত্তম অনুশীলন
- ইতিহাসের সবচেয়ে বড় তথ্য লঙ্ঘন, এবং কীভাবে সেগুলি প্রতিরোধ করা যায়