Основным параметром файла является способ создания

Основным параметром файла является способ создания

Все программы и данные хранятся в долговременной

(внешней) памяти компьютера в виде файлов.

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

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

В различных операционных системах существуют различные форматы имен файлов. В операционной системе MS-DOS собственно имя файла должно содержать не более 8 букв латинского алфавита, цифр и некоторых специальных знаков, а расширение состоит из трех латинских букв, например: proba.txt

В операционной системе Windows имя файла может иметь длину до 255 символов, причем можно использовать русский алфавит, например: Единицы измерения информации.doc

Таблица 1.1. Типы файлов и расширений

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

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

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

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

Таблица 1.2. Одноуровневый каталог
Имя файла Номер начального сектора
Файл_1 56
Файл_2 89
Файл_112 1200

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

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

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

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

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

Источник

Создание и именование файлов

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

По способам именования файлов различают «короткое» и «длинное» имя. До появления ОС Windows 95 общепринятым способом именования файлов на компьютерах IBM PC было соглашение 8.3. Согласно этому соглашению, принятому в MS-DOS, имя файла состоит из двух частей: собственно имени и расширения имени.

На имя отводится 8 символов, а на его расширение – 3 символа. Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита.

Основным недостатком «коротких» имен является их низкая содержательность. Далеко не всегда удается выразить несколькими символами характеристику файла, поэтому с появлением ОС Windows 95 было введено понятие «длинного» имени. Такое имя может содержать до 256 символов. «Длинное» имя может содержать любые символы, кроме девяти специальные: \ / : * ? “|. В имени разрешается использовать пробели и несколько точек. Расширением имени считаются все символы, идущие после последней точки.

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

Использование «длинных» имен файлов в операционной системе Windows имеет ряд особенностей.

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

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

5. Кроме ограничения на длину имени файла (256 символов) существует гораздо более жесткое ограничение на длину полного имени файла (в него входит путь доступа к файлу, начиная от вершины иерархической структуры). Полное имя не может быть длиннее 260 символов.

6. Разрешается использовать символы любых алфавитов, в том числе и русского.

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

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

Вопросы для самоконтроля

1. Что такое операционная система?

2. Перечислите основные функции операционной системы.

3. Расскажите о видах интерфейса пользователя в разных операционных системах.

4. Перечислите функции операционной системы по обслуживанию файловой структуры.

5. Объясните правила, по которым формируются короткое имя файла и длинное имя файла.

Статьи к прочтению:

The World’s Best File Naming System

Похожие статьи:

Все объекты ФС имеют имена, причем для разных операционных систем приняты разные правила именования объектов ФС. Правила именования определяют: символы,…

Н. Н. Пустовалова, Т. В. Кишкурно Информатика и компьютерная графика Учебно-методическое пособие для студентов-заочников Химико-технологических…

Источник

Имя и тип файла. Параметры файла

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

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

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

В операционной системе Windows имя файла может иметь до 255 символов, причем допускается использование русского алфавита, например: Конспект урокa.doc

Расширение имени файла записывается после точки и может содержать от 1 до 3 символов в DOS и больше 3 — в Windows.

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

• программы, написанные на одном из языков программирования, имеют расширение — .bas, .pas,

• программы, готовые к запуску (так называемые исполняемые файлы) — -.com, .exe, .bat;

• текстовые файлы — .txt, .doc;

• графические файлы — .bmp, jpg,

• звуковые файлы — .wav, .mp3, .mid

• файлы мультимедиа (видеоклипы) — .avi, .mpg;

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

В операционной системе Windows именно по расширению файлы ассоциируются с определенной программой, с помощью которой они могут быть открыты для просмотра или модификации.

Папка, иерархическая структура

Если на диске хранится много файлов, то для облегчения поиска нужного файла рекомендуется «объединять» их в папки по определенной тематике. Каждой папке тоже присваивается имя, но в отличие от имени файла, его принято писать без расширения. Одни папки могут находиться внутри других, тогда их называют вложенными папками. Таким образом, на диске кроме самих файлов хранятся папки (или каталоги). Каждый диск можно рассматривать как главную папку. Совокупность папок, вложенных друг в друга, образует так называемую иерархическую файловую систему, которая имеет «древовидную» структуру.

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

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

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

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

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

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

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

• копирование — создается копия исходного файла с тем же именем, но в другом каталоге, или с другим именем в любом, в том числе и в текущем каталоге;

• перемещение — исходный файл перемещается в другой каталог;

• удаление — запись о файле удаляется из каталога, система объявляет место, занятое файлом на диске, свободным, и любая операция записи, которая последует за этим, может безвозвратно погубить файл (поэтому операцию надо производить с большой осторожностью);

• переименование — изменяется имя исходного файла, при этом нельзя присваивать файлу имя, уже принадлежащее другому файлу в том же каталоге.

Над папкой можно выполнить следующий стандартный набор действий: создание, переименование, копирование, открытие, закрытие, удаление.

Понятие об архивировании

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

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

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

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

Типовые функции программ-архиваторов:

1. Помещение исходных файлов в архив.

2. Извлечение файлов из архива.

3. Удаление файлов из архива.

4. Просмотр оглавления архива.

5. Проверка архива.

Примеры наиболее популярных программ-архиваторов: WinZip, WinRar.

Защита от вирусов

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

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

Заражается компьютер «снаружи», когда человек запускает на ис­полнение некую программу, которая либо заражена вирусом (т. е. при ее выполнении запускается и вирус), либо сама является вирусом:

Поведение вирусов разнообразно. Некоторые просто выдают безобидные сообщения и картинки и, размножаясь, просто занимает иного места в памяти. Другие — изменяют функции каких-либо файлов, перезагружают компьютер, меняют интерфейс окон, блокируют клавиши, изменяют назначение управляющих кнопок в окнах и т. п. Вирусы могут переименовывать файлы на диске, стирать их как, например, вирус «Win95.CIH» может испортить микросхему BIOS компьютера. Есть вирусы, которые достаточно один раз загрузить, после чего они постоянно при загрузке компьютера активно включаются в работу и начинают заражать все исполняемые файлы. По среде обитания вирусы можно разделить на файловые, загрузочные, макровирусы и сетевые.

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

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

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

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

Существуют и специфические вирусы, которые распространяются через электронную почту и Всемирную паутину (WWW). К ним относятся так называемые интернет-черви (Worm). Эти вирусы распространяются во вложенных в почтовое сообщение файлах. Активизация вируса и заражение компьютера могут произойти при обычном просмотре сообщения. Такие вирусы, как правило, активизируются по определенным датам и уничтожают файлы на дисках зараженного компьютера.

Часто интернет-черви являются троянами. Троянские программы «похищают» и отправляют по известным им адресам идентификаторы и пароли пользователя для доступа в Интернет и другую секретную информацию пользователя. Такая программа может дать злоумышленнику полный доступ к вашим программам и данным.

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

Особая разновидность вирусов — это так называемые скрипт-вирусы — активные элементы (программы) на языках JavaScript или VBScript. Такие программы передаются по WWW в процессе загруз­ки Web-страниц с серверов Интернета на локальный компьютер. Избежать заражения скрипт-вирусами можно, запретив получение активных элементов на локальный компьютер в программе-браузере.

Для профилактики заражения вирусом необходимо выполнять и некоторые общие рекомендации:

• проверять на наличие вирусов все поступающие извне данные, в том числе через гибкие и компакт-диски, а также по любым сетям;

• периодически проверять все жесткие диски компьютера на наличие вирусов;

• использовать только лицензионные программные продукты;

• не пускать за свой компьютер друзей с неизвестно откуда взявшимися «игрушками»;

• всегда защищать свои гибкие диски от записи при работе на других компьютерах, если на них не будет производиться запись информации;

• не оставлять в кармане дисковода для гибких магнитных дисков дискету при включении или перезагрузке компьютера, чтобы исключить заражение компьютера загрузочными вирусами;

Источник

Читайте также:  Результат способы мотивы потребности цель средства
Оцените статью
Разные способы