Інсталяційний файл: інструкція із завантаження та запуску

Запускаються файли EXE

Інсталяційні програми виконує код або серію інструкцій, що містяться в них. Два основних типи: скомпільовані програми і сценарії.

У системах Windows скомпільовані програми мають розширення EXE. На комп’ютерах Macintosh скомпільовані програми мають розширення APP. Обидва типи виконуваних файлів компілюються з вихідного коду в двійковий машинний, який безпосередньо виконується процесором. EXE працюють тільки в Windows, а APP – в Mac OS X. Це пов’язано з тим, що код виконується операційною системою і тому повинен компілюватися в форматі їй зрозумілою.

Не скомпільовані виконувані файли часто називають скриптами. Вони зберігаються в текстовому форматі, а не в двійковому. Іншими словами, можна відкрити сценарій і переглянути код в текстовому редакторі. Оскільки сценарії не містять виконуваного машинного коду, для їх роботи потрібна інтерпретатор. Наприклад, файл PHP може виконувати код тільки при запуску через інтерпретатор PHP. Якщо він недоступний, то скрипт PHP можна відкрити лише у вигляді текстового документа.

Оскільки виконувані файли запускають код при відкритті, користувач не повинен відкривати невідомі, особливо ті, які отримані у вигляді вкладень електронної пошти. Такі скомпільовані виконувані файли є найбільш небезпечними і можуть запускати шкідливий код. Наприклад, VBScript (.VBS) можуть автоматично запускатися у системах Windows через вбудований Windows Script Host. Аналогічно AppleScript (.SCPT) можуть запускатися через інтерпретатор AppleScript, включений в Mac OS X.