EMZETT.
Войти

Файлы

Коротко: Именованные непрерывные единицы данных, хранящиеся на носителе и управляемые файловой системой.

Подробнее: У каждого файла есть имя, расположение в файловой системе, метаданные (размер, дата изменения, права) и содержимое. Какого рода данные содержит файл, часто — но ненадёжно — видно по расширению файла.

Подробности

Каждая файловая система организует файлы в древовидную структуру каталогов (папок), причём к каждому файлу можно обратиться по уникальному пути (например, /home/user/document.txt в Linux/macOS или C:\Users\user\document.txt в Windows). Внутри файл состоит из двух отдельных частей: собственно полезных данных (байтового содержимого) и метаданных, которыми отдельно управляет файловая система, — размер, дата создания/изменения, права доступа, владелец. При переименовании или перемещении файла обычно меняются только метаданные, а не само содержимое.

Некоторые операционные системы различают также «обычные» файлы и особые случаи: каталоги технически сами являются разновидностью файла (содержат список своих записей), символические ссылки лишь указывают на другой файл, не дублируя его содержимое, а некоторые имена файлов зарезервированы (например, в Windows CON, AUX, NUL как исторические имена устройств) и не могут быть созданы как обычный файл.

См. также: Типы файлов