Чем отличается файл от каталога кратко

Обновлено: 04.07.2024

Файл может быть сколь угодно большим и сколь угодно малым. Если в файле не хра­нится ни одного байта данных, этот файл называется пустым.Физическим аналогом файла является безразмерная папка для бумаг. В ней может не быть ни одного лис­точка, но папка от этого не перестанет быть информационным контейнером — её мож­но хранить, располагать внутри других контейнеров, она может иметь собствен­ный адрес. Когда в эту папку начнут посту­пать листы с данными, в папке образуется коллекция объектов. Все листы получат общий адрес — адрес папки, но при этом каждый лист сохранит за собой ещё и тот порядковый номер, под которым он посту­пил в коллекцию.

На компьютере файл — это безразмерная последовательность байтов. Каждый байт имеет в файле позицию (порядковый номер) от начала файла. Все байты последовательности имеют общее имя (имя файла) и общий адрес — путь доступа к файлу.

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

записи имён файлов могут различаться. Мы рассмотрим соглашения, принятые для компьютеров платформы IBM PC.

СОГЛАШЕНИЕ 8.3

Это соглашение было принято в начале 80-х годов прошлого века при создании операционной системы MS-DOS, но широко используется и сегодня. Согласно соглашению 8.3 имя файла строится по следующим правилам.

• Имя файла состоит из двух частей, разделяемых при записи точкой.

• Первая часть содержит от 1 до 8 сим­волов, вторая — не более трёх (может вообще отсутствовать).

• Часть имени файла, стоящую после точки, называют расширением имени.

• В имени файла разрешается использо­вать латинские буквы и цифры (русские буквы недопустимы). Все буквы авто­матически преобразуются к верхнему регистру.

• Использовать в имени файла пробелы, знаки препинания и специальные сим­волы не разрешается.

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

• .AVI — файл видеозаписи. Может быть закодирован как угодно (как именно, указано внутри файла). Для воспроиз­ведения на компьютере может потре­боваться программа-кодек (какая именно, указано внутри файла).

• .BMP — файл с изображением, запи­санным в формате кодирования BMP. Предназначен для воспроизведения изображения на экране компьютера.

• .DOC — форматированный (оформлен­ный) текстовый документ, предназна­ченный для печати на принтере. Может содержать рисунки, таблицы, ви­део- и аудиоклипы и другие информа­ционные объекты.

• .ЕХЕ — программа (файл содержит ко­манды и данные).

• .GIF - малоцветное изображение (до 256 цветов), закодированное табличным способом и сжатое по технологии LZW.

. НТМ — форматированный электронный документ, предназначенный для про­смотра на экране.

• .JPG — многоцветное (более 16 млн. цветов) изображение, закодированное и сжатое по технологии JPEG.

• .MPG —г файл видеозаписи. Закодиро­ван по технологии MPEG.

• .МР2 — файл видеозаписи. Закодиро­ван по технологии MPEG 2.

• .МРЗ — файл звукозаписи. Закодирован по технологии MPEG I Layer 3.

• .МР4 — файл видеозаписи. Закодиро­ван по технологии MPEG 4.

• TIP - рисунок (изображение), пред­назначенный для печати. Записан в формате кодирования TIFF (как правило, сжатый по технологии LZW).

• .ТХТ — неформатированный текстовый документ (поток текста). В начале фай­ла может стоять код, сигнализирующий о том, какая кодировка использована.

• .WAV — файл звукозаписи. Может быть закодирован как угодно (указано внут­ри файла). Для воспроизведения на компьютере может потребоваться про­грамма-кодек (указана внутри файла).

ДЛИННЫЕ ИМЕНА ФАЙЛОВ




• Длина имени не может превосходить 255 символов.

• В имени файла можно использовать символы национальных алфавитов, в том числе русского, и символы верхнего и нижнего регистров.

• Разрешается использовать в имени файла пробелы, точки, иные знаки пре­пинания и математические символы, кроме следующих девяти: \ ? / * + ; :

• Расширением имени считается после­довательность символов, находящая­ся за последней точкой в имени файла. Расширение имени может содержать более трех символов.

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

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

Полное имя файла

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

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

Шаблоном (образцом) является составное имя файла, в полях имени и/или расширения которого используются символы-заменители (глобальные символы). Шаблон обозначает не един­ственный файл, а группу существующих файлов, составные имена которых, сопоставляются с данным шаблоном, т.е. подходят под образец. Область действия образца ограничивается содер­жимым определенного каталога.

Используются символы-заменители ? и *.

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

Примеры шаблонов с заменителем ?:

• MEMO?R.EXE подходит к любому файлу с расширением ЕХЕ, имя которого начинается

с MEMO, завершается символом R, а между ними находится ровно один произ­вольный символ;

• PROG. M сопоставляется со всеми файлами, имеющими имя PROG и трехсимвольное

расширение, если последним символом в расширении является М;

• GL. DAT подходит ко всем файлам с расширением DAT, имеющим имя, начинающееся

с символов GL, за которыми следует не более трех символов.

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

Примеры шаблонов с заменителем *:

• *.BAS сопоставляется со всеми файлами с расширением BAS;

• P*.PAS подходит ко всем файлам с расширением PAS, имя которых начинается с символа Р;

• *.* сопоставляется со всеми файлами, в том числе без расширений;

• *. подходит ко всем файлам, не имеющим расширения;

Сделаем два замечания:

1) к примеру, шаблоны * и *.* не эквивалентны, так как заменитель не может замещать
разделитель имени файла и расширения (.); •

2) при использовании заменителей ограничения на длину имени файла и расширения в
образце не снимаются.

Полезность шаблонов состоит не только в возможности задать множество файлов, но и в возможности упростить задание составного имени единственного файла. Например, вместо существующего файла PROGRAM.PAS часто достаточно указать Р*.*, если при этом не возникает неоднозначности.

Файл — это последовательность данных неопределённого размера, имеющая соб­ственное имя.

Файл может быть сколь угодно большим и сколь угодно малым. Если в файле не хра­нится ни одного байта данных, этот файл называется пустым.Физическим аналогом файла является безразмерная папка для бумаг. В ней может не быть ни одного лис­точка, но папка от этого не перестанет быть информационным контейнером — её мож­но хранить, располагать внутри других контейнеров, она может иметь собствен­ный адрес. Когда в эту папку начнут посту­пать листы с данными, в папке образуется коллекция объектов. Все листы получат общий адрес — адрес папки, но при этом каждый лист сохранит за собой ещё и тот порядковый номер, под которым он посту­пил в коллекцию.

На компьютере файл — это безразмерная последовательность байтов. Каждый байт имеет в файле позицию (порядковый номер) от начала файла. Все байты последовательности имеют общее имя (имя файла) и общий адрес — путь доступа к файлу.

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

записи имён файлов могут различаться. Мы рассмотрим соглашения, принятые для компьютеров платформы IBM PC.

СОГЛАШЕНИЕ 8.3

Это соглашение было принято в начале 80-х годов прошлого века при создании операционной системы MS-DOS, но широко используется и сегодня. Согласно соглашению 8.3 имя файла строится по следующим правилам.

• Имя файла состоит из двух частей, разделяемых при записи точкой.

• Первая часть содержит от 1 до 8 сим­волов, вторая — не более трёх (может вообще отсутствовать).

• Часть имени файла, стоящую после точки, называют расширением имени.

• В имени файла разрешается использо­вать латинские буквы и цифры (русские буквы недопустимы). Все буквы авто­матически преобразуются к верхнему регистру.

• Использовать в имени файла пробелы, знаки препинания и специальные сим­волы не разрешается.

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

• .AVI — файл видеозаписи. Может быть закодирован как угодно (как именно, указано внутри файла). Для воспроиз­ведения на компьютере может потре­боваться программа-кодек (какая именно, указано внутри файла).

• .BMP — файл с изображением, запи­санным в формате кодирования BMP. Предназначен для воспроизведения изображения на экране компьютера.

• .DOC — форматированный (оформлен­ный) текстовый документ, предназна­ченный для печати на принтере. Может содержать рисунки, таблицы, ви­део- и аудиоклипы и другие информа­ционные объекты.

• .ЕХЕ — программа (файл содержит ко­манды и данные).

• .GIF - малоцветное изображение (до 256 цветов), закодированное табличным способом и сжатое по технологии LZW.

. НТМ — форматированный электронный документ, предназначенный для про­смотра на экране.

• .JPG — многоцветное (более 16 млн. цветов) изображение, закодированное и сжатое по технологии JPEG.

• .MPG —г файл видеозаписи. Закодиро­ван по технологии MPEG.

• .МР2 — файл видеозаписи. Закодиро­ван по технологии MPEG 2.

• .МРЗ — файл звукозаписи. Закодирован по технологии MPEG I Layer 3.

• .МР4 — файл видеозаписи. Закодиро­ван по технологии MPEG 4.

• TIP - рисунок (изображение), пред­назначенный для печати. Записан в формате кодирования TIFF (как правило, сжатый по технологии LZW).

• .ТХТ — неформатированный текстовый документ (поток текста). В начале фай­ла может стоять код, сигнализирующий о том, какая кодировка использована.

• .WAV — файл звукозаписи. Может быть закодирован как угодно (указано внут­ри файла). Для воспроизведения на компьютере может потребоваться про­грамма-кодек (указана внутри файла).

ДЛИННЫЕ ИМЕНА ФАЙЛОВ

• Длина имени не может превосходить 255 символов.

• В имени файла можно использовать символы национальных алфавитов, в том числе русского, и символы верхнего и нижнего регистров.

• Разрешается использовать в имени файла пробелы, точки, иные знаки пре­пинания и математические символы, кроме следующих девяти: \ ? / * + ; :

• Расширением имени считается после­довательность символов, находящая­ся за последней точкой в имени файла. Расширение имени может содержать более трех символов.

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

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

Полное имя файла

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

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

Шаблоном (образцом) является составное имя файла, в полях имени и/или расширения которого используются символы-заменители (глобальные символы). Шаблон обозначает не един­ственный файл, а группу существующих файлов, составные имена которых, сопоставляются с данным шаблоном, т.е. подходят под образец. Область действия образца ограничивается содер­жимым определенного каталога.

Используются символы-заменители ? и *.

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

Примеры шаблонов с заменителем ?:

• MEMO?R.EXE подходит к любому файлу с расширением ЕХЕ, имя которого начинается

с MEMO, завершается символом R, а между ними находится ровно один произ­вольный символ;

• PROG. M сопоставляется со всеми файлами, имеющими имя PROG и трехсимвольное

расширение, если последним символом в расширении является М;

• GL. DAT подходит ко всем файлам с расширением DAT, имеющим имя, начинающееся

с символов GL, за которыми следует не более трех символов.

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

Примеры шаблонов с заменителем *:

• *.BAS сопоставляется со всеми файлами с расширением BAS;

• P*.PAS подходит ко всем файлам с расширением PAS, имя которых начинается с символа Р;

• *.* сопоставляется со всеми файлами, в том числе без расширений;

• *. подходит ко всем файлам, не имеющим расширения;

Сделаем два замечания:

1) к примеру, шаблоны * и *.* не эквивалентны, так как заменитель не может замещать
разделитель имени файла и расширения (.); •

2) при использовании заменителей ограничения на длину имени файла и расширения в
образце не снимаются.

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


Сравнение

Все пользователи периодически перемещают, группируют и упорядочивают файлы, хранящиеся на физических или виртуальных носителях. Что происходит, когда мы в пару кликов мышкой переносим файл Фильм.mkv из каталога Новые фильмы в каталог Просмотрено? Визуально все себе это представляют: в одной папке иконка исчезла, в другой появилась. Операционная система же видит, что в файле Новые фильмы регистрационная запись с путем к Фильм.mkv была удалена, а в файл Просмотрено – записана.

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

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

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

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

Файл - это объект, имеющий определенное расширение (.mp3, .txt и т. д.) и являющийся хранилищем самого информационного объекта (фото, видео, текст, документы в разных форматах, списки, таблицы, формы и шаблоны, программы, ярлыки к файлам и папкам)

Каталог (папка, директорий) - это набор записей (список ) сведений о файлах, группированных в данную папку. Каждая строка-запись описывает имя файла, расширение, размер, даты создания и модификации, иногда дата последнего открытия, список атрибутов ahrs (плюс iL, начиная с Windows 7), а также в некоторых файловых системах комментарий или другую информацию в резервном поле записи и дополнительные атрибуты.
Сам каталог по всем признакам является файлом, за исключением того, что он имеет атрибут d (папка) в отличие от файлов.
По этому атрибуту системные программы и могут различать папку и файл и открывать их разными программами, не путая..

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

Сами файлы в папке реально не хранятся, в ней только записи о файлах.

Файл - это объект, имеющий определенное расширение (.mp3, .txt и т. д.), а каталог - это вместилище файлов и информации о них, тобишь обычная папка

Если каталог — это папка, то файл — тетрадь

Файл — набор связанных данных, которые хранятся на запоминающем устройстве. Бывает текстовым, графическим, исполняемым. В форме файлов представлены фотографии, песни, приложения. Является контейнером для хранения информации в операционной системе. Не только пользовательской, но и необходимой самой ОС — конфигураций, настроек и команд.

Если сравнивать каталог с папкой, то файл подобен листу формата А4. Сравниваю и с ученической тетрадью, если файл многостраничный или его структура сложная. И неважно, что на листе или в тетрадке — слова, рисунки или и то и другое, его можно положить в папку. У файла есть имя, которое задает тот, кто создал. Название большинства файлов можно поменять. Когда речь идет о системных, делать этого не советую, чтобы ничего не испортить.

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

Папка — тоже файл

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

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

Свидетельство и скидка на обучение каждому участнику

Зарегистрироваться 15–17 марта 2022 г.

Файл – это поименованная область памяти на внешнем носителе, предназначенная для хранения информации.

Имя файла состоит из двух частей:

непосредствено имя файла (в ОС MS - DOS не более 8 символов, а в ОС Windows – до 255 символов);

расширение, указывающее на тип хранимой в файле информации (не более 3 символов)

В ОС MS - DOS имя файла может содержать только латинские буквы, цифры. В ОС Windows имя может состоять и из букв русского алфавита. Разрешено использовать в имени файлов следующие символы:

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

. com , . exe – готовые к выполнению программы;

. bat – командные ( batch ) файлы;

. bak – копия файла, делаемая перед его изменением;

. pas – программы на языке Паскаль;

. for – программы на языке Фортран;

. c – программы на языке Си;

. asm – программы на языке Ассемблер;

. bas – программы на языке Бейсик;

. txt – текстовые файлы, не содержащие элементов форматирования (созданные в простейших текстовых редакторах, например Блокнот);

. doc – файл, созданный в текстовом процессоре MS Word ;

. bmp – (от анлг. bimap – массив битов или точечный рисунок) графический файл растрового изображения, состоящего из множества точек – пикселей (созданные в таких графических редакторах, как Paint , Free Hand, Adobe Photoshop);

. gif – формат графического файла, используемый для передачи по сети Интернет;

. awd – формат графического файла, используемый для передачи по факсу;

. tif , . eps – графические файлы для печатной продукции;

. jpg – ( Joint Photographic Experts Group ) формат сжатого графического файла, предназначенный для хранения графических файлов больших объемов.

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

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

На каждом внешнем носителе имеется один главный (корневой) каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-го уровня). В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д. Получается иерархическая древовидная структура каталогов на диске.

А:, В: - корневые каталоги на гибких магнитных дисках;

С: - корневой каталог на жестком магнитном диске (винчестере);

D : - Z : - используются для обозначения корневых каталогов на ЖМД и лазерных дисках.

Каталог, с которым в настоящий момент работает пользователь, называется текущим.

*. doc – все файлы с расширением . doc ;

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