Типове файлове - studopediya
Файловете могат да бъдат разделени на изпълними файлове (програми) и не-изпълними (файлове с данни и документи). Изпълними файлове могат да бъдат управлявани от операционната система за изпълнение и не-изпълними файлове може да се промени само съдържанието му по време на изпълнение. След това можете да споделяте файлове в главната, е необходимо за операционната система и софтуера, сервиз, съхранение на конфигурацията и настройката на главните файлове, работа със съдържание, което се променя в резултат на основната програма файл и действителната заради наличието на които от които са всички други файлове, както и временни файлове са създадени по време на работа на основните и съхраняване на междинните резултати.
Файловете могат да бъдат от различни видове: обикновени файлове, специални файлове, файлови директории.
Редовни файловете са разделени на текст и двоичен. Текстовите файлове са съставени от поредица от символи, присъстващи в ASCII-код. Тя може да бъде документи, изходен код, и т.н. Текстови файлове могат да се четат на екрана и се разпечатат. Бинарни файлове не използват ASCII-кодове, те често имат сложна вътрешна структура, като обектен код на програмата или архивен файл. Всички операционни системи трябва да могат да разпознават най-малко един тип файл - собствените си изпълними файлове.
Специални файлове - това са файлове, свързани с входни и изходни устройства и позволява на потребителите да изпълняват входно-изходни операции с помощта на конвенционално команда за запис във файл или да прочете файл. Тези команди се обработват в началото на софтуера за управление на файловата система, а след това в някакъв момент заявката се превръща в команди за управление на устройство за съответната операционна система. Специални файлове, както и вход и изходни устройства са разделени на блок-ориентирани и байт-ориентирани.
Каталог - специален тип файл. Той съдържа връзки към други файлове. От линкове към тези файлове се съдържат само в една от директориите, файловете за потребителя, тъй като се намира в указателя. В действителност, разбира се, всички файлове са в секторите на диска. Но това е вярно само на физическо ниво и на нивото на представяне на данните файлове са в директориите. Имайте предвид, че директориите не са били незабавно и не всички операционни системи. Те се появиха там, което изисква голямо количество съхранена информация (например, файлови системи, твърди дискове) и поради това имат трудности с поставянето на голям брой файлове. Тези предимства директория трябва да се използва, когато се работи с операционните системи, които съдържат директории.
Различни файлови системи могат да се използват и различни характеристики на атрибута, като например:
Ú Информация за достъп,
Ú парола за достъп до файла,
Ú собственик на файла,
Ú файл създател,
Ú знак за "само за четене"
Ú в знак на "скрит файл"
Ú знак "файлова система"
Ú знак "архивен файл"
Ú подпише "двоичен / характер"
Ú знак "временно" (отстранен след завършване на процеса)
Ú заключване функция,
Ú запис дължина,
Ú указател към ключовото поле в записа,
Ú дължина на ключа,
Ú време на създаването, последен достъп и последната модификация
Ú текущия размер на файла,
Ú максималния размер на файла.
Каталози може директно да съдържат характеристики стойности файлове, както е направено във файловата система MS-DOS, или позоваване таблица, съдържаща тези функции, прилагани в операционната система UNIX (Фигура 1.).

Фиг. 1. Структура на директории: а - MS-DOS запис от указателя структура (32 байта);
б - OS UNIX влизане структура директория
директория йерархия може да бъде дърво или мрежа. Директории под формата на дърво, ако файлът е позволено да влизат само в една директория, както и мрежа - ако файлът може да се включи директно в няколко директории. В MS-DOS директории образуват дървовидна структура, а в UNIX'e - мрежа. Като всеки друг файл, директория има символично име и се идентифицират еднозначно чрез съставно наименование, съдържаща верига символични имена на всички директории, чрез които на пътя от корена към тази директория.

Фиг. 2. логична организация на файловата система
и - едно ниво; б - йерархична (дърво); в - йерархична (мрежа)