Из каких частей состоит имя файла кратко

Обновлено: 16.05.2024

Имя файла состоит из двух частей: собственно имени и его расширения. Друг от друга они отделяются точкой. Расширение облегчает работу операционной системе, явно указывая на то, что должно содержаться в файле. Вместе с тем, это таит в себе определенную опасность: если случайно или намеренно изменить имя файла, станет неочевидно, с помощью какой программы его открывать.

Имена файлов с датами

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

В чем подвох? Для обсуждения сразу оговоримся, что в объяснении (как и в личном опыте) я не буду использовать разделителя. Мне это просто не нужно, а удлинение имени даже на два символа достаточно затрудняет работу.

Маски в именах файлов

Для ясности разберем несколько примеров.

Ограничения в некоторых особых случаях

MS-DOS (FAT16). Имя файла составляется по правилу 8+3 (ISO 9660): имя не может превышать восьми символов, а расширение — трех. Для имен файлов крайне нежелательно использовать кирилические буквы, так как множество вспомогательных программ для работы с файловой системой их просто не понимает. Впрочем это касается всех нелокализованных операционных систем. Точка может использоваться только для отделения имени от расширения, в связи с чем ее никак нельзя вставить в имя второй раз. Запрещено использование пробела.
Число вложений папок не может превышать восьми.

Windows (VFAT, FAT32, NTFS). Файл может иметь имя длиной до 255 символов. Теоретически сюда включается и длина пути, но максимальная его длина может достигать 32767 символов (32 кб или 2 15 ).
Число вложений папок не может превышать 128.

CD. Наиболее распространенными форматами, описывающими метод хранения файлов на CD, являются расширенный ISO 9660 (длина до 31 символа) и Microsoft Joliet Extension к ISO9660 (до 34 символов).

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

В операционных системах предыдущего поколения (например DOS), расширение не могло превышать трех символов. В настоящее время таких ограничений нет. Более того, для некоторых случаев предпочтительным является использование четырехсимвольных вариантов (jpeg, html). На самом же деле расширение может состоять из двух (.ps) или даже одного символа (.h). Некоторые операционные системы (Unix, MacOS) могут вообще обходиться без расширения за счет того, что при открытии файла считывается его заголовок.

Форматы и расширения

Исполняемые (исполнимые) файлы

Текстовые форматы

Графические форматы

РасширениеПояснения
Растровые
.aniAnimated Cursor
.bmp BitMaP. Формат, фактически пригодный только для просмотра на экране с локального ресурса
.curCursor
.dibDevice Independent Bitmap
.jpg , .gfaGraphics Interchange Format
.icoIcon (пиктограмма)
.img&Digital Research GEM Bitmap
.jpg , .jpg , .jpe, .jfifJoint Picture Motion Group (JPEG File Interchange Format)
.jpg Portable Networks Graphics
.pcd Photo CD
.pcx Z-Soft PaintBrush
.tgaTrueVision Targa
.tif , .tiffToggle Immage File Format
Векторные
.cgmComputer Graphics Metafile
.emf Windows Enhanced Metafile
.emz .wmz Сжатые расширенный (Enhanced) и обычный Windows Metafile
.dxfDrawing Interchange Format
.eps Encapsulate PostScript (данный формат имеет растровую версию!)
.gem
.ps Файл на языке PostScript, служащем для управления специальными устройствами вывода. Является ключевым для полиграфического воспроизводства документов. Фактически может совмещать текст и графику любого вида
.vsdMicrosoft Visio
.wmf Формат Windows MetaFile, используемый ОС Windows для переноса векторных изображений через буфер памяти
.wpgWord Perfect Graphic
.hpg , .hpglВекторная графика на языке HPGL для графопостроителя (Hewlett-Packard Graphic Language)
Программные
.ai Adobe Illustrator
.ccxCorel Binary Meta File
.cdr Corel Draw
.psd , .pddAdobe Photoshop

Базы данных (БД)

РасширениеПояснения
.cdxКомплексный индекс
.idxИндивидуальный индекс
.dbБД Paragox
.dbcБД FoxPro
.dbtФайл примечаний
.dbf Таблицы БД dBase, FoxBase, FoxPro
.mdb БД Access
.tbkРезервная копия файла примечаний

Архивы

Всего существует свыше 100 расширений имен файлов архивов. Здесь приведены наиболее важные.

РасширениеПояснения
.arj Архив, подготовленный программой WinArj или Arj для DOS
.cab Упакованные файлы дистрибутивного комплекта
.iceАрхив ICE
.jarАрхив Jar
.lzh, .lhaАрхив бесплатной программы LHA
.pacЧаще всего — дистрибутив
.7z Архив, подготовленный программой 7zip (7-Zip). Один из лучших современных архиваторов с отвратительным интерфейсом. Зато бесплатный.
.rar Архив, подготовленный программой Rar или WinRar. Практически, во многих случаях достигается наибольший коэффициент сжатия, по сравнению с другими форматами. Программы бесплатны для жителей территорий бывшего СССР.
.zip Архив, подготовленный программой WinZip или Zip для DOS. В последнем случае для запаковки используется программа pkzip, а для распаковки — pkUNzip. Формат для DOS является абсолютным стандартом архивов в Интернете, благодаря тому, что может быть открыт практически любой программой.
.zooАрхив ZOO

Электронные таблицы

РасширениеПояснения
.xls, .xlsx Таблица Excel
.xlk Резервная копия таблицы Excel
.xlt Шаблон Excel
.wk1, .wk3, .wk4, .wks Разные версии Lotus 1-2-3
.wq1Quattro Pro

Звуковые файлы

Видеофайлы

РасширениеПояснения
.avi
.flvFlash Video
.mpg , .mpeg
.mp4

Специальные файлы в среде Windows и др.

РасширениеПояснения
.tmp , .tempВременный файл
.ini Файл настроек программы или ОС
.bak Резервная копия документа в большинстве программ
.wbkРезервная копия документа в MS Word
.reg

Языки программирования

РасширениеПояснения
.cПрограмма на языке C
.vb Программа на языке Visual Basic
.vbsПрограмма на языке Visual Basic Script
.js Программа на языке Java Script
.hФайл вставок (заголовков, header) на языке Cи

Web-страницы и т.п.

РасширениеПояснения
.htm , .html Гипертекстовый документ (Hypertext Markup Language, HTML)
.mhtMime HTML
.xml
.php Php: Hypertext Preprocessor. Язык, интерпретируемый сервером
.asp Active Server Pages. Язык, интерпретируемый сервером


Copyright © 1993–2022 Мацкявичюс Д.А. Все права защищены.
Никакая часть сайта не может быть воспроизведена никаким способом без письменного разрешения правообладателя и явной ссылки на данный ресурс.

Статья ознакомит с понятием файловой системы (ФС), файла в среде Windows, их свойствами и характеристиками. Кратко рассмотрим принципы хранения, адресации информации на компьютере, разберёмся, из чего состоит имя файла (документа), с правилами написания их имён.

Файловая система в информатике: что это

Долговременно информация на компьютере хранится на энергонезависимых элементах памяти – твердотельных и жёстких дисках. Физически она представляет собой последовательность единиц и ноликов. На накопителе они хранятся в виде электрических или магнитных зарядов.

Для хранения информации на накопителе его необходимо отформатировать – сформировать файловую систему – это в информатике порядок, методика организации хранения данных на цифровых носителях. От неё зависит формат файлов, их атрибуты, способ записи на накопитель, порядок обращения, свойства, возможности (работа с архивными версиями, разделение прав доступа).

Файловая система в информатике: что это

На устройствах с ОС Windows наиболее распространены ФС FAT32 (старая) и NTFS.

Что такое файл, путь к нему

Данные на цифровых носителях хранятся в виде документов – это адресуемая область памяти на накопителе, единица, базовый объект при работе программного обеспечения с данными. В графическом интерфейсе (Проводнике) выглядит как объект с именем и разрешением. Разберёмся, из каких двух частей состоит имя файла.

Что такое файл, путь к нему

Физически файл – это контейнер, внутри которого определённым образом сосредоточена информация. Способ её размещения, позволяющий считывать и записывать данные внутрь контейнера называется форматом. Программы и ОС для работы с данными обращаются к файлам как элементарным единицам цифрового объекта. Информацию об адресах ячеек, последовательности обращения к ним для считывания содержимого контейнера им сообщает драйвер ФС.

В ОС UNIX документами являются даже порты и периферийные устройства.

Имена и адреса

  • Название диска.
  • Наименование каталога с подкаталогами (если такие имеются).
  • Имени самого объекта.
  • Его разрешения – идентификатора, указывающего на внутреннюю структуру, формат данных.

В операционных системах Windows полное имя файла любого типа (графического, исполняемого, мультимедийного) состоит из нескольких частей. Например, C:\Windows\system32\calc.exe:

  • C:\ – устройство хранения, диск – буква английского алфавита. После неё ставится двоеточие.
  • Windows\system32 – иерархия каталогов, путь в папке с объектом.
  • Calc.exe – имя файла, состоит из двух частей: название – calc и указанного через точку расширения – exe.

Имена и адреса

Имена документам дают приложения, в которых они создаются, или пользователи. Для экономии дискового пространства и трафика во время передачи по сети файлы архивируют – сжимают. Видео, установщики, аудио, многие графические документы сжаты по умолчанию, текстовые (txt, docx) и несжатые типы (bmp, aiff, wav, raw – исходники фото с цифровых камер) архивируются лучше всего.

Расширение – не обязательная часть документа. Оно служит для идентификации объектов пользователем, операционной системой и программами, указывает на формат файла. ОС устанавливает взаимосвязь, ассоциацию между разрешением и приложениями. При открытии пользователем документа он автоматически загружается в привязанную к разрешению программу. Если это file.docx – открывается через Word, mp3 – загрузится в аудиоплеер, а mp4 – воспроизводит мультимедийный проигрыватель.

Расширение – не обязательная часть документа

Если объект хранится в сети, перед его полным путём указывают:

В одной директории не могут размещаться два объекта с одинаковыми именами и расширениями. В распространённых в Windows ФС строчные и заглавные буквы идентичны: File.avi, FILE.mp3 и file.mp3 – одно имя.

Длина участков имени (названия каждого каталога в пути) для NTFS ограничена 255 символами, общая длина пути – 32 000 знаками. Файл с названием длиной 255 символов может храниться в 124 подкаталогах с максимальной длиной наименования.

  • Архивный – применяется в резервном копировании, значит, что объект подвергался изменению со времени последнего резервирования.
  • Скрытый – не отображается в Проводнике и файловых менеджерах до включения специального режима.
  • Системный – критически важный для функционирования ОС.
  • Только чтение – запрет на изменение документа.

Устанавливаются и снимаются атрибуты в свойствах документа (вызываются правой клавишей мыши).




Файловая система . На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой.

Каждый диск разбивается на две области: обла сть хранения файлов и каталог. Каталог содержит имя файла и указание на начало его размещения на диске. Если провести аналогию диска с книгой, то область хранения файлов соответствует ее содержанию, а каталог - оглавлению. Причем книга состоит из страниц, а диск - из секторов.

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

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

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

Например, в корневом каталоге могут находиться два вложенных каталога 1-го уровня (Каталог_1, Каталог_2) и один файл (Файл_1). В свою очередь, в каталоге 1-го уровня (Каталог_1) находятся два вложенных каталога второго уровня (Каталог_1.1 и Каталог_1.2) и один файл (Файл_1.1) - рис. 1.3.

Файловая система - это система хранения файлов и организации каталогов.

Рассмотрим иерархическую файловую систему на конкретном примере. Каждый диск имеет логическое имя (А:, В: - гибкие диски, С:, D:, Е: и так далее - жесткие и лазерные диски).

Пусть в корневом каталоге диска С: имеются два каталога 1-го уровня (GAMES, TEXT), а в каталоге GAMES один каталог 2-го уровня (CHESS). При этом в каталоге TEXT имеется файл proba.txt, а в каталоге CHESS - файл chess.exe (рис. 1.4).

Рис. 1.4. Пример иерархической файловой системы

Путь к файлу . Как найти имеющиеся файлы (chess.exe, proba.txt) в данной иерархической файловой системе? Для этого необходимо указать путь к файлу. В путь к файлу входят записываемые через разделитель "\" логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых содержится нужный файл. Пути к вышеперечисленным файлам можно записать следующим образом:

Путь к файлу вместе с именем файла называют иногда полным именем файла.

Пример полного имени файла:

Представление файловой системы с помощью графического интерфейса . Иерархическая файловая система MS-DOS, содержащая каталоги и файлы, представлена в операционной системе Windows с помощью графического интерфейса в форме иерархической системы папок и документов. Папка в Windows является аналогом каталога MS-DOS

Однако иерархическая структура этих систем несколько различается. В иерархической файловой системе MS-DOS вершиной иерархии объектов является корневой каталог диска, который можно сравнить со стволом дерева, на котором растут ветки (подкаталоги), а на ветках располагаются листья (файлы).

В Windows на вершине иерархии папок находится папка Рабочий стол. Следующий уровень представлен папками Мой компьютер, Корзина и Сетевое окружение (если компьютер подключен к локальной сети) - рис. 1.5.

Рис. 1.5. Иерархическая структура папок

Если мы хотим ознакомиться с ресурсами компьютера, необходимо открыть папку Мой компьютер.

1. В окне Мой компьютер находятся значки имеющихся в компьютере дисков. Активизация (щелчок) значка любого диска выводит в левой части окна информацию о его емкости, занятой и свободной частях.

Имя файла состоит из двух частей — имени и расширения. Имя файла может включать следующие символы:

прописные и строчные буквы латинского алфавита;

прописные и строчные буквы кириллицы;

Получается, что в именах файлов можно использовать практически все символы, кроме: / | *? " . Максимальная длина имени файла — 254 символа, хотя не рекомендуется использовать более 60 (вам же будет удобнее).

Теперь поговорим о расширении. Имя файла может содержать несколько (или ни одной вообще) точек. Часть имени файла, находящаяся после последней точки, называется расширением. Если в имени файла вообще нет точки, тогда у него нет и расширения. Особых ограничений на расширение файла не накладывается — нормы те же, что и для имени, но обычно расширение составляют четыре или менее латинских символа. Вот некоторые примеры расширений:

doc — документ MS Word;

txt — текстовый документ;

xls — книга MS Excel;

ppt — презентация Power Point;

cdr — векторная картинка Corel Draw;

html — HTML-страничка (допускаются оба расширения);

jpg — картинка в формате JPEG;

exe — исполнимый файл (программа);

com — тоже исполнимый файл (старого формата, сейчас поддерживается, но разработчики программного обеспечения уже не создают исполнимые файлы такого формата);

dll — файл динамической библиотеки, содержащей функции, которые используются исполнимыми файлами (программами);

bak — резервная копия какого-нибудь файла (обычно текстового);

wbk — резервная копия документа MS Word;

tmp — временный файл, можно смело удалять.

Расширение используется для определения типа файла, а также для связи файлов и программ, которые могут обработать файлы данного типа. Например, если вы пытаетесь открыть файл с расширением. doc, то система автоматически запустит текстовый процессор MS Word и загрузит в него нужный вам документ. Обычно пользователю не нужно вводить расширение файла — его автоматически дописывает программа, чтобы пользователь случайно не ошибся.

Существуют зарезервированные имена файлов (вы не можете создать файл с таким именем):

LPT1—LPT4 — данные имена зарезервированы для обмена информацией с принтерами (или другими устройствами), подключенными к параллельным портам;

СОМ1—COM4 — используются для обмена данными с устройствами, подключенными к последовательным портам;

NUL — пустое устройство;

CON — консоль, при выводе в этот файл производится запись на консоль, а при вводе из этого файла осуществляет ввод с клавиатуры;

AUX — синоним СОМ1.

Данные имена файлов остались в наследство от операционной системы DOS (для совместимости), вы их использовать, скорее всего, не будете, но и создать файл с таким именем не сможете.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Установка размера файла, инициализация файла и разреженные файлы

Установка размера файла, инициализация файла и разреженные файлы Функция SetEndOfFile позволяет переустановить размер файла, используя текущее значение указателя файла для определения его размера. Возможно как расширение, так и усечение файла. В случае расширения файла

(8.15) Пропал файл подкачки, W2k при загрузке каждый раз создаёт временный на 20 мегабайт. Выставление файла вручную не помогает, после загрузки его опять нет.

(8.15) Пропал файл подкачки, W2k при загрузке каждый раз создаёт временный на 20 мегабайт. Выставление файла вручную не помогает, после загрузки его опять нет. Это может произойти при повреждении системных файлов. Причина этого может быть разной, от не вовремя пропавшего

Файл Пункты меню Файл сгруппированы в несколько блоков:Первый из них посвящен созданию новых файлов. Пункт Создать предполагает открытие в окне редактирования пустого документа. Пункт Создать из шаблона предоставляет на выбор с десяток вариантов, позволяющих создать

REG-файл

REG-файл Можно вносить изменения в реестр путем внесения новых значений для нужных параметров в самом редакторе реестра или при помощи импорта. Но есть и другой способ. Можно заранее подготовить файл в заданном формате, и нужные параметры автоматически установятся в

9.6.2. Файл /etc/printcap

9.6.2. Файл /etc/printcap Файл /etc/printcap - это главная база данных системы печати LPD. Принтер будет получать задания на печать только в том случае, если он (принтер) описан в этом файле. Поэтому для получения возможности использовать принтер вы должны добавить очередь печати к lpd, т. е.

5.8.3. Файл конфигурации

5.8.3. Файл конфигурации По умолчанию используется файл конфигурации /etc/syslog.conf. Кроме этого вы можете указать другой файл конфигурации с помощью опции –f. Давайте рассмотрим установки демона на примере обычного файла конфигурации (см. листинг 5.4).Листинг

Файл desktop.ini

Файл desktop.ini Еще один интересный специальный файл, с помощью которого можно выполнить настройку оболочки Windows XP. Например, с его помощью можно изменить значок для папки, в которой он будет находиться, создать для нее описание и сделать многое другое. Для примера попробуем

Файл Чтобы установить на записываемый компакт-диск пароль, перейдите на вкладку Файл (см. рис. 12.1) и введите пароль в поле, расположенное слева от кнопки Р. Защита паролем доступна только для Главного меню (обратите внимание на положение переключателя Тип меню). Чтобы

Файл Makefile

Файл pkg-plist

Файл pkg-plist Файл составляется как раз на основе протокола инсталляции install.log, который был сохранен во время установки программы. Следует также учесть, что программы для KDE часто используют локальные скрипты libtool, которые устанавливают динамические библиотеки, используя

Архивирование в REG-файл

Архивирование в REG-файл Самым простым способом является создание резервной копии с помощью Редактора реестра. В левой панели окна редактора следует установить указатель мыши на ветвь Компьютер (в этом случае будет сохранен весь реестр; если необходимо сделать копию

Читайте также: