Каким знаком отделяется расширение от имени файла

Обновлено: 03.07.2024

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

Для чего используется расширение имени файла

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

Например, файл с именем «awesome_picture.jpg» имеет расширение файла «jpg». Например, когда вы открываете этот файл в Windows, операционная система ищет любое приложение, связанное с файлами JPG, открывает это приложение и загружает файл.

Что нужно сделать, что бы удаленный файл нельзя было восстановить.

Какие существуют типы расширений?

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

DOC / DOCX : документ Microsoft Word. DOC был оригинальным расширением, используемым для документов Word, но Microsoft изменила формат, когда дебютировал Word 2007. Документы Word теперь основаны на формате XML, поэтому добавление «X» в конец расширения.

XLS / XLSX : - Электронная таблица Microsoft Excel.

PNG : Portable Network Graphics, формат изображения без потерь.

HTM / HTML : формат разметки HyperText для создания веб-страниц в Интернете.

PDF : Формат переносимого документа, созданный Adobe и используемый для поддержки форматирования в распределенных документах.

EXE : исполняемый формат, используемый для программ, которые вы можете запустить.

И, как мы уже говорили, это просто небольшое количество расширений файлов. Существует их, буквально тысячи.

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

Не открывайте файлы, если они получены из ненадежного источника.

В оригинальной статье, найдешь 50+ расширений файлов, которые потенциально опасны для Windows

Что делать, если я не вижу расширения файлов в моих файлах?

По умолчанию Windows показывает расширения файлов. Некоторое время - в Windows 7, 8 и даже 10 - это было неверно, но, к счастью, они изменили настройки по умолчанию.

Мы говорим, что показ расширений файлов не только полезен, но и более безопасен. Без показа расширений файлов может быть трудно определить, является ли этот файл PDF, который вы смотрите (например), действительно файлом PDF, а не каким-то вредоносным исполняемым файлом.

Если расширения файлов не отображаются в Windows, достаточно легко вернуть эту информацию. В любом окне проводника файлов просто выберите «Просмотр»⯮ «Параметры»⯮ «Изменить папку» и параметры поиска.

Что является важным при выборе облачных сервисов.

В окне «Параметры папки» на вкладке «Вид» установите флажок «Скрыть расширения для известных типов файлов».

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

Однако вы можете делать расширения файлов MacOS и это, вероятно, не так уж плохо. Открыв Finder, просто перейдите в Finder⯮ Preferences⯮ Advanced, а затем включите флажок «Показать все расширения файлов».

Как MacOS и Linux используют расширения файлов?

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

Windows знает, что файл с именем readme.txt является текстовым файлом из-за этого расширения TXT-файла, и он знает, как открыть его с помощью текстового редактора по умолчанию. Удалите это расширение, и Windows больше не будет знать, что делать с файлом.

Существует хитрый способ создать в Windows такую папку, которая не будет видна, даже если включить отображение скрытых файлов и папок.

Хотя MacOS и Linux по-прежнему используют расширения файлов, они не полагаются на них, как Windows. Вместо этого они используют что-то типа MIME и коды создателей, чтобы определить, что такое файл. Эта информация хранится в заголовке файла, и как macOS, так и Linux используют эту информацию для определения того, с каким типом файлов они имеют дело.

Поскольку расширения файлов на самом деле не требуются в macOS или Linux, вы вполне можете иметь действительный файл без расширения, но ОС все равно может открыть файл с помощью правильной программы из-за информации о файле, содержащейся в заголовке файла.

Что произойдет, если я изменю расширение файла?

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

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

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

СОДЕРЖАНИЕ

использование

Расширения имени файла можно рассматривать как тип метаданных . Они обычно используются для обозначения информации о том, как данные могут храниться в файле. Точное определение, дающее критерии для решения, какая часть имени файла является его расширением, принадлежит правилам конкретной используемой файловой системы ; обычно расширением является подстрока, которая следует за последним вхождением символа точки ( если таковой имеется) ( пример: txt это расширение имени файла readme.txt и html расширение mysite.index.html ). В файловых системах некоторых систем мэйнфреймов, таких как CMS в VM , VMS , и в системах ПК, таких как CP / M и производных системах, таких как MS-DOS , расширение является отдельным пространством имен от имени файла. Под Microsoft в DOS и Windows , , расширения , такие как EXE , COM или BAT указывают на то , что файл является программой исполняемого файла . В OS / 360 и последующих версиях часть имени набора данных, следующая за последней точкой, рассматривается как расширение некоторым программным обеспечением, например TSO EDIT, но не имеет особого значения для самой операционной системы; то же самое относится к файлам Unix в MVS.

Файловые системы для UNIX-подобных операционных систем не отделяют метаданные расширения от остальной части имени файла. Точка - это просто еще один символ в основном имени файла. Имя файла не может иметь расширений, одного расширения или нескольких расширений. Более чем одно расширение обычно представляет вложенные преобразования, такие как files.tar.gz ( .tar указывает, что файл является tar-архивом из одного или нескольких файлов, а .gz указывает, что файл tar-архива сжат с помощью gzip ). Программы, преобразующие или создающие файлы, могут добавлять соответствующее расширение к именам, выводимым из имен входных файлов (если явно не указано имя выходного файла), но программы, читающие файлы, обычно игнорируют эту информацию; он в основном предназначен для человека. Чаще, особенно в двоичных файлах, сам файл содержит внутренние метаданные, описывающие его содержимое. Эта модель обычно требует, чтобы в командах было указано полное имя файла, тогда как подход с использованием метаданных часто позволяет опускать расширение.

В VFAT , NTFS , и рефов файловые системы для Windows , также не отделить метаданные расширения от остальной части имени файла, и позволяют несколько расширений.

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

Классический Mac OS утилизированы имена файлов на основе метаданных расширения целиком; вместо этого он использовал отдельный код типа файла для определения формата файла. Кроме того, код создатель был определен , чтобы определить , какое приложение будет запускаться , когда к файлу значок был двойной щелчок . Однако macOS использует суффиксы имен файлов, а также коды типов и создателей, поскольку они являются производными от UNIX-подобной операционной системы NeXTSTEP .

Улучшения

Расширение имени файла изначально использовалось для определения универсального типа файла. Необходимость сжать тип файла до трех символов часто приводила к сокращению расширений. Примеры включают использование .GFX для графических файлов, .TXT для обычного текста и .MUS для музыки. Однако, поскольку было создано множество различных программ, которые обрабатывают эти (и другие) типы данных различными способами, расширения файлов стали тесно ассоциироваться с определенными продуктами - даже с конкретными версиями продуктов. Например, использовались ранние файлы WordStar .WS или , где n - номер версии программы. Кроме того, были разработаны конфликтующие варианты использования некоторых расширений файлов. Один из примеров - используется как для пакетов диспетчера пакетов RPM, так и для файлов RealPlayer Media. Другие используются шрифтами DESQview , финансовыми книгами Quicken и изображениями QuickTime ; , совместно используемый скриптами GrabIt и образами ROM Game Boy Advance ; , используется для SmallBasic и Scratch ; и используется для Dynamix Three Space и DTS . .WSn .rpm .qif .gba .sb .dts

Некоторые другие операционные системы, которые использовали расширения файлов, обычно имели меньше ограничений на имена файлов. Многие разрешали полную длину имени файла из 14 или более символов, а максимальная длина имени до 255 не была редкостью. Файловые системы в операционных системах, таких как Multics и UNIX, хранят имя файла в виде одной строки, не разделенной на компоненты базового имени и расширения, что позволяет использовать расширение "." быть просто еще одним символом, разрешенным в именах файлов. Такие системы обычно позволяют использовать имена файлов переменной длины, разрешая более одной точки и, следовательно, несколько суффиксов. Некоторые компоненты Multics и UNIX, а также приложения, работающие на них, в некоторых случаях использовали суффиксы для обозначения типов файлов, но они не использовали их так часто, например, исполняемые и обычные текстовые файлы не имели суффиксов в своих именах.

Файл High Performance System (HPFS), используемый в Microsoft и IBM «ы OS / 2 также поддерживает длинные имена файлов и не разделить имя файла в имя и расширение. Соглашение об использовании суффиксов продолжалось, даже несмотря на то, что HPFS поддерживал расширенные атрибуты для файлов, позволяя сохранять тип файла в файле как расширенный атрибут.

Собственная файловая система Microsoft Windows NT , NTFS , поддерживала длинные имена файлов и не разделяла имя файла на имя и расширение, но опять же, соглашение об использовании суффиксов для имитации расширений сохранялось для совместимости с существующими версиями Windows.

Когда наступила эра Интернета , те, кто использовал системы Windows, которые все еще были ограничены форматами файлов 8.3 , должны были создавать веб-страницы с именами, оканчивающимися на .HTM , в то время как те, кто использовал компьютеры Macintosh или UNIX, могли использовать рекомендованное .html расширение имени файла. Это также стало проблемой для программистов, экспериментирующих с языком программирования Java , поскольку он требует четырехбуквенного суффикса .java для файлов исходного кода и пятибуквенного суффикса .class для выходных файлов объектного кода компилятора Java .

В конце концов, Windows 95 представила поддержку длинных имен файлов и удалила разделение имени / расширения 8.3 в именах файлов из Windows, отличной от NT, в расширенной версии широко используемой файловой системы FAT, называемой VFAT . VFAT впервые появился в Windows NT 3.5 и Windows 95 . Внутренняя реализация длинных имен файлов в VFAT в значительной степени считается кладжем , но она сняла важное ограничение на длину и позволила файлам иметь сочетание букв верхнего и нижнего регистра на машинах, которые плохо работали с Windows NT .

Проблемы с названием команды

Использование расширения имени файла в имени команды появляется иногда, обычно как побочный эффект того, что команда была реализована как сценарий, например, для оболочки Bourne или для Python , и имя интерпретатора добавлено к имени команды суффиксом. практика, распространенная в системах, которые полагаются на ассоциации между расширением имени файла и интерпретатором, но резко устарела в Unix-подобных системах, таких как Linux , Oracle Solaris , системы на основе BSD и MacOS от Apple , где интерпретатор обычно указывается как заголовок в сценарий (« шебанг »).

В системах на основе ассоциаций расширение имени файла обычно сопоставляется с одним общесистемным выбором интерпретатора для этого расширения (например, «.py» означает использование Python), а сама команда запускается из командной строки, даже если расширение опущено (при условии, что выполнена соответствующая настройка). При изменении языка реализации изменяется и расширение имени команды, и ОС предоставляет согласованный API , позволяя использовать одну и ту же версию команды без расширения в обоих случаях. Этот метод в некоторой степени страдает от по существу глобального характера сопоставления ассоциаций, а также от того, что разработчики не полностью избегают расширений при вызове программ, и что разработчики не могут принудительно этого избежать. Windows - единственный оставшийся широко распространенный работодатель этого механизма.

В системах с директивами интерпретатора , включая практически все версии Unix, расширения имен команд не имеют особого значения и по стандартной практике не используются, поскольку основным методом установки интерпретаторов для сценариев является их запуск с одной строки, в которой указывается, что интерпретатор должен use (что можно рассматривать как выродившуюся вилку ресурсов ). В этих средах включение расширения в имя команды излишне раскрывает детали реализации, которые подвергают все ссылки на команды из других программ будущему риску, если реализация изменится. Например, было бы совершенно нормально, если бы сценарий оболочки был переопределен на Python или Ruby, а затем на C или C ++, и все это изменило бы имя команды, если бы использовались расширения. Без расширений программа всегда имеет одно и то же имя без расширения, с изменением только директивы интерпретатора и / или магического числа , а ссылки на программу из других программ остаются действительными.

Проблемы с безопасностью

По умолчанию проводник , обозреватель файлов, входящий в состав Microsoft Windows , не позволяет отображать расширения имен файлов. Злоумышленники пытались распространять компьютерные вирусы и компьютерные черви , используя имена файлов, сформированные как LOVE-LETTER-FOR-YOU.TXT.vbs . Есть надежда, что это будет выглядеть как LOVE-LETTER-FOR-YOU.TXT безобидный текстовый файл, не предупреждая пользователя о том, что это вредоносная компьютерная программа, в данном случае написанная на VBScript . По умолчанию ReactOS отображает расширения файлов в ReactOS Explorer .

Более поздние версии Windows (начиная с Windows XP Service Pack 2 и Windows Server 2003 ) включали настраиваемые списки расширений файлов, которые следует считать «опасными» в определенных «зонах» работы, например, при загрузке из Интернета или получении в электронном виде. почтовое вложение. Современные системы антивирусного программного обеспечения также помогают защитить пользователей от попыток атак, где это возможно.

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

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

Альтернативы

BeOS , чья файловая система BFS поддерживает расширенные атрибуты, пометит файл с его типом носителя как расширенный атрибут. В KDE и GNOME окружения рабочего стола ассоциировать тип носителя с файлом путем изучения как имя файла суффикса и содержимого файл, в моде файл команды, как эвристики . Они выбирают приложение для запуска при открытии файла на основе этого типа носителя, уменьшая зависимость от расширений файлов. macOS использует как расширения файлов, так и типы мультимедиа, а также коды типов файлов , чтобы выбрать унифицированный идентификатор типа, по которому будет определяться тип файла внутри.


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

Мы опишем два способа, первый подходит для «Windows 7», «Windows 8 (8.1)» и «Windows 10», а второй только для «Windows 8 (8.1)» и «Windows 10», но он более быстрый и самый удобный.

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

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

Расширение имени файла обычно отделяется от основного названия файла точкой. Длина расширения файлов составляет от двух до четырёх символов и может включать только буквы («.ai», «.pdf», «.docx») или сочетание букв и цифр («.mp3», «.m4v», «.m2ts»).

Поскольку операционная система «Windows» позволяет использовать в названии файла точки (все ограничения на количество точек в имени файла и их местоположение были сняты), то этим может воспользоваться злонамеренная программа. Например, реальное имя файла вредоносного программного обеспечения (вируса) может быть «realword.docx.exe». Но если у вас в параметрах «Windows» не стоит разрешение для отображения расширения имени файла, то вы увидите только «realword.docx». Вы легко можете принять его за текстовый документ в формате «Microsoft Word», в конечном итоге, нажмете на него, и позволите вредоносной программе заразить свой компьютер. С другой стороны, если у вас в операционной системе компьютера разрешено отображение расширения файлов, то вы увидите его полное имя – «realword.docx.exe». Это поможет вам определить, что перед вами фактически исполняемый файл и, по всей вероятности, этот файл вредоносный.

Для чего используются расширения файлов

Вы замечали, что различные типы файлов имеют разные расширения. Текстовые файлы имеют расширения «.doc», «.docx», «.txt», музыкальные файлы – «.mp3», «.wav», «.wma», видео файлы – «.avi», «.wmv», «.mkv» и другие. Самой главной функцией расширения файлов является возможность устанавливать соответствие каждого расширения с программой, которая может открывать и обрабатывать такие файлы. Расширения помогают операционной системе оперативно идентифицировать соответствующую программу, предназначенную для каждого конкретного файла, и автоматически запускать ее. Также, если вы видите расширение имени файла, то работа с ним будет более безопасной, и возможность открыть вредоносный файл, как упоминалось ранее, существенно снижается.

extensions.jpg

По умолчанию последние версии «Windows» не показывают расширения имени файлов, данная опция отключена, и расширения файлов скрыты. С одной стороны – это правильно, так как уменьшается длина названия файла, и отсутствуют разные непонятные символы в его имени. С другой стороны – неудобно, если возникнет необходимость изменить расширение файла, или просто его увидеть, ведь файлы с разными расширениями могут иметь одинаковую иконку, что затруднит их выбор. А также под известное расширение может спрятаться вредоносный файл. Поэтому лучше включить опцию для отображения расширения имени файлов в «Windows», чтобы иметь возможность идентифицировать их.

Показать расширения файлов

Как мы уже говорили, существует два способа доступа к этой настройке. Первый способ, подходящий для «Windows 7-10» – используя «Параметры Проводника» («Параметры папок»), а второй способ – через проводник файлов «Windows». В обоих случаях вы будете активировать опцию для отображения расширений файлов.

Способ 1: используйте раздел «Параметры Проводника» («Параметры папок»)

control-panel.jpg

Для «Windows 7 и 8 (8.1)» также можно выбрать вкладку «Панель управления» дополнительно и в правой панели меню (она часто предустановлена по умолчанию).

control-panel02.jpg

В окне «Все элементы панели управления» выберите раздел «Параметры Проводника» для «Windows 10»,

explorer-options.jpg

и «Параметры папок» для «Windows 7, 8, 8.1» соответственно.

folders-settings.jpg

Существует еще один вариант получить доступ к окну «Параметры Проводника» («Параметры папок»). Выполните следующие действия:

для «Windows 8, 8.1 и 10» откройте окно «Проводника» файлов, в ленте главного меню во вкладке «Файл» выберите раздел «Параметры», и нажмите строку «Изменить параметры папок и поиска»;

для «Windows 7» откройте окно «Проводника» файлов используя сочетание клавиш «Windows + E», нажав и удерживая на клавиатуре кнопку «Alt» вызовите в «Проводнике» ленту меню, в которой выберите вкладку «Сервис», и нажмите раздел «Параметры папок».

explorer-options02.jpg

explorer-options03.jpg

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

extensions02.jpg

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

Способ 2: используйте возможности «Проводника» файлов «Windows»

В более новых версиях «Windows 8, 8.1 и 10» функция включения расширения файлов существенно упростилась. Используя сочетание клавиш «Windows + E» откройте «Проводник» файлов «Windows». В ленте главного меню выберите вкладку «Вид» и нажмите раздел «Показать или скрыть». Во всплывающем меню поставьте флажок в ячейке «Расширения имен файлов».

file-name-extensions.jpg

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

Таким образом, используя два простых способа, вы сможете быстро и легко настроить отображение расширений имен файлов в операционной системе «Windows».

Изменить расширения файлов

Операционная система «Windows» позволяет изменять расширение имени файлов с одного формата на другой. Мы покажем, как это можно сделать, на примере текстового файла. Будьте внимательны, потому что, изменяя расширение файла, вы можете испортить его, и он окажется недоступным, если вы выберите неправильный формат файла. Файл будет испорчен, и вы потеряете всю информацию, хранящуюся в нем, навсегда.

Способ 1: используйте раздел «Свойства»

Для изменения расширения файла необходимо нажать на нем правой кнопкой мыши и выбрать во всплывающем меню раздел «Свойства».

properties.jpg

В окне «Свойства» в поле названия файла замените расширение с «.txt» на «.doc» и нажмите кнопку «ОК» для сохранения внесенных изменений.

properties02.jpg

ok.jpg

Теперь расширение текстового документа изменилось, и файл можно открыть в программе «Microsoft Word».

microsoft-word.jpg

Способ 2: используйте раздел «Переименовать»

Нажмите правой кнопкой мыши на файле, расширение которого вы хотите изменить, и во всплывающем меню выберите раздел «Переименовать».

rename.jpg

Способ 3: изменение расширения группы файлов

Может возникнуть ситуация, когда вам необходимо изменить расширение для целой группы файлов. Для этого вы можете воспользоваться следующим способом. В операционной системе «Windows 7, 8, 8.1» откройте папку, в которой хранятся файлы, расширение которых вы хотите изменить. Зажмите не клавиатуре клавишу «Shift» и нажмите правой кнопки мыши по любому пустому месту открытой папки, во всплывающем меню выберите раздел «Открыть окно команд»,

</> <>или введите в поле пути файла запрос вызова командной строки <>«> для версии <>«>.</> <>< src>

На экране откроется окно командной строки. Для изменения расширения файлов напишите следующую команду:

Значение «ren» является сокращением от полного значения команды «rename» и задает команду переименовать файлы, значение «*.txt » обозначает, какие файлы необходимо выбрать для переименования (в нашем примере все файлы с расширением «.txt»), значение «*.doc» обозначает формат нового расширения, которое будет присвоено выбранным файлам (расширение «.doc»).

cmd02.jpg

Все файлы в выбранной папке поменяли свое расширение с «.txt» на «.doc».

extensions03.jpg

Также для изменения расширения группы файлов вы можете воспользоваться сторонним программным обеспечением, например «Bulk Rename Utility». Интерфейс программы интуитивно понятен, поэтому выполнить изменение расширения группы файлов для любого пользователя не составит особого труда.

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

Полную версию статьи со всеми дополнительными видео уроками читайте в нашем блоге.




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

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

Для дисков с небольшим количеством файлов (до нескольких десятков) может использоваться одноуровневая файловая система , когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов (табл. 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. В окне Мой компьютер находятся значки имеющихся в компьютере дисков. Активизация (щелчок) значка любого диска выводит в левой части окна информацию о его емкости, занятой и свободной частях.

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