Основні типи файлів:
· Регулярні - містять інформацію користувача. Використовуються в Windows і UNIX.
· Каталоги - системні файли, що забезпечують підтримку структури файлової системи. Використовуються в Windows і UNIX.
· Символьні - для моделювання вводу-виводу. Використовуються тільки в UNIX.
· Блокові - для моделювання дисків. Використовуються тільки в UNIX.
Основні типи регулярних файлів:
· ASCII файли- складаються з текстових рядків. Кожний рядок завершується поверненням каретки (Windows), символом перекладу рядка (UNIX) і використовуються обидва варіанти ( MS-DOS). Тому якщо відкрити текстовий файл, написаний в UNIX, в Windows, те всі рядки зіллються в один більший рядок, але під MS-DOS вони не зіллються (це досить часта ситуація). Основні переваги ASCII файлів:
- можуть відображатися на екрані, і виводиться на принтер без перетворень
- можуть редагуватися майже будь-яким редактором
· Двійкові файли- інші файли (не ASCII). Як правило, мають внутрішню структуру.
Основні типи двійкових файлів:
· Що виконуються - програми, їх може обробляти сама операційна система, хоча вони записані у вигляді послідовності байт.
· Невиконуючі - всі інші.

Рис. 17 Приклади що виконується й файлу, що не виконується
«Магічне число» - ідентифікуючий файл як виконуючий.