Что такое имя файла




Имя файла может включать по крайней мере одну из следующих частей:
— хост (или концентратор или сервер) — организовать гаджет, содержащий документ;
— гаджет (или диск) — оборудование гаджета или диск;
— index (или way) — дерево реестра (например, / user / canister, TEMP, [USR.LIB.SRC] и т. д.);
— документ — базовое имя записи;
— sort (расположение или дополнение) — демонстрирует существенный вид записи (например, .txt, .exe, .COM и т. д.);
— форма — номер обновления или эпохи документа.

Части, необходимые для различения документа, изменяют перекрестно перегруженные рамки, как и лингвистическая структура и конфигурация для существенного имени файла. Обмен именами файлов смущен отсутствием институционализации термина. В некоторых случаях «имя файла» используется для обозначения полного имени, например, имя Windows c: directorymyfile.txt. Время от времени он будет использоваться для ссылки на сегменты, поэтому имя файла для этой ситуации будет myfile.txt. В некоторых случаях это ссылка, которая имеет расширение, поэтому имя файла будет просто сохранено. Около 1962 г. Совместимая система разделения времени представила идею записи (то есть не бумажный файл).

Примерно в это же время точка (временной интервал или точка остановки) была показана в качестве разделителя дополнения имени файла, и переломный момент до трехбуквенных расширений мог возникнуть из 16-битных ограничений RAD50. Как правило, имена файлов допускают только буквенно-цифровые символы, но с течением времени количество разрешенных символов увеличивается. Это вызвало проблемы сходства при перемещении записей из одной структуры документа в другую.

В 1995 году VFAT, расширение для файловой системы FAT, было представлено в Windows 95 и Windows NT 3.5. Это позволило использовать длинные имена в смешанном регистре Unicode (LFN), несмотря на большие имена «8.3».
В 1985 RFC 959 авторитетно охарактеризовал имя пути как строку символов, которая должна быть введена клиентом в структуру записи, чтобы различать файл. Некоторые файловые системы ограничивают длину имен файлов. Время от времени эти длины применяются ко всему имени записи, как в 44 символах в IBM S / 370.

В разных случаях, насколько это возможно, могут применяться определенные части имени файла, например, имя документа в каталоге или реестра. Например, 9 (8-битный FAT в автономном диске BASIC), 11 (FAT12, FAT16, FAT32 в DOS), 14 (ранний Unix), 21 (Human68K), 31, 30 (Apple DOS 3.2 и 3.3), 15 (Apple ProDOS), 44 (IBM S / 370) или 255 (ранняя версия Berkeley Unix) символов или байтов. Ограничения длины часто возникают из-за выделения установленного пространства в файловой системе для удаления сегментов имен, поэтому регулярное расширение ограничений требует несоответствующего изменения и дополнительно удерживает больше места.

Особая проблема с файловыми системами, которые хранят данные в установленных реестрах, заключается в том, что возможно создать документ, совокупное имя которого превышает пределы использования, поскольку проверка длины может применять слишком отдельные части имени в отличие от полного имени.