Чем отличается файл от каталога кратко
Обновлено: 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 ;
Читайте также: