TechBord Logo
TechBord detail

فایل اجرایی (Executable File) چیست؟

فایل اجرایی نوعی کامپیوتر فایل (File) است که هنگام باز شدن، برنامه (Program) را اجرا می کند. این بدان معنی است که کد یا یک سری دستورالعمل های موجود در فایل را اجرا می کند. دو نوع اصلی فایل های اجرایی عبارتند از 1) برنامه های کامپایل شده و 2) اسکریپت ها.

در سیستم های ویندوز، برنامه های کامپایل شده دارای پسوند فایل () هستند و اغلب به عنوان فایل های EXE شناخته می شوند. " در رایانه های مکینتاش، برنامه های کامپایل شده دارای پسوند برنامه (App) هستند که مخفف برنامه کاربردی (Application) است. هر دو نوع فایل اجرایی از کد منبع کامپایل (Compile) به کد ماشین دودویی (Binary) تبدیل شده اند که مستقیماً توسط واحد پردازش مرکزی (CPU) قابل اجرا است. با این حال، فایل‌های EXE فقط در پنجره ها (Windows) اجرا می‌شوند، در حالی که فایل‌های APP فقط در او اس اکس (OS X) اجرا می‌شوند. این به این دلیل است که کد توسط سیستم عامل (Operating System) اجرا می شود و بنابراین باید در قالبی کامپایل شود که سیستم عامل بتواند آن را درک کند.

فایل های اجرایی کامپایل نشده اغلب به عنوان اسکریپت (Script)

از آنجایی که فایل‌های اجرایی کد را هنگام باز کردن اجرا می‌کنند، نباید فایل‌های اجرایی ناشناخته را باز کنید، به‌ویژه آنهایی که به‌عنوان پست الکترونیک (Email) پیوست ها. در حالی که فایل های اجرایی کامپایل شده خطرناک ترین هستند، فایل های اسکریپت می توانند کدهای مخرب را نیز اجرا کنند. برای مثال، فایل‌های VBScript ( ()) می‌توانند به طور خودکار در سیستم‌های ویندوز از طریق میزبان اسکریپت داخلی ویندوز اجرا شوند. به همین ترتیب، فایل‌های AppleScript ( ()) می‌توانند از طریق مفسر AppleScript موجود در Mac OS X اجرا شوند. بنابراین، اگر با فایل ناشناخته‌ای مواجه شدید و مطمئن نیستید که حاوی کد اجرایی است، بهتر است آن را باز نکنید. . در زیر فهرستی از پسوند فایل (File Extension) رایج که برای فایل‌های اجرایی در سیستم‌های ویندوز و مکینتاش استفاده می‌شوند، آمده است.

پسوند فایل‌های ویندوز: ()، ()، ()، ()، ()، ()، () پسوندهای فایل مکینتاش: برنامه (App) ، ()، ()

تعریف اصطلاح فایل اجرایی (Executable File) توسط تک بورد

تعریف فایل اجرایی (Executable File) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف فایل اجرایی (Executable File) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.