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

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

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

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

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

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

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

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

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

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

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

•регулярно обновлять вирусную базу своих антивирусных программ.
Для защиты компьютеров от вирусов создаются специальные антивирусные программы. Они способны либо обнаружить вирус, либо обнаружить и обезвредить его. К наиболее популярным антивирусным программам относятся российские программы Dr Web, ADinf, AVP и зарубежные Norton Antivirus, Dr.Solomon.