Yürütülebilir
Yürütülebilir dosya, bilgisayar tarafından yürütülebilen veya "çalıştırılabilen" bir programı içeren bir tür bilgisayar dosyasıdır. Yürütülebilir bir dosya, bir programcı tarafından derleyici gibi bir uygulama kullanılarak veya Visual Basic, Python veya JavaScript gibi bir komut dosyası dili kullanılarak oluşturulabilir. Yürütülebilir dosyalar, performans nedeniyle genellikle ikili dosyalar olarak depolanır.
Windows ortamında yürütülebilir dosyalar “.exe” dosya uzantısına sahiptir. Bu dosya uzantısına sahip yürütülebilir dosyalar, Windows Gezgini'nde dosyaya çift tıklanarak başlatılabilir veya Komut İsteminden çalıştırılabilir. Mac OS X'te yürütülebilir dosyalar “.app” dosya uzantısına sahiptir.
Bir program başlatıldığında kodu belleğe yüklenir ve işlemci, kodda yer alan talimatları yürütür. Yürütülebilir bir dosya iki tür bilgi içerir: işlemciye yönelik makine kodu talimatları ve görüntüler, dizeler, sesler, kayıt verileri ve programın gerektirdiği diğer veriler gibi kaynaklar.
Yürütülebilir dosyalar, Truva atları veya virüsler gibi kötü amaçlı yazılımları taşımak için de kullanılabilir. Bu tür kötü amaçlı programların, zararsız görünmelerini sağlamak için genellikle “.exe” dosya uzantısı vardır. Bu nedenle Windows gibi işletim sistemleri bu tür tehditlere karşı koruma sağlayacak özellikler içerir.
Yürütülebilir bir dosya çalıştırıldığında, işletim sisteminin uygulama günlüğünde yöneticilerin hangi programların kullanıldığını izlemesine olanak tanıyan bir giriş oluşturulur. Yürütülebilir dosyalar, toplu iş dosyaları veya komut dosyaları kullanılarak etkileşimli olmayan bir şekilde de çağrılabilir.
Yürütülebilir dosyalar, bilgisayarların ilk günlerinden beri var ve yazılım uygulamaları için hala popüler bir format.