Атрибуты файла. Хранение информационных объектов различных видов на различных цифровых носителях

Ниже описывается терминология для не *nix-совместимых систем (DOS, OS/2, Windows). Семейство «никсовых» операционных систем и их способы хранения файлов отличаются и требуют отдельного рассмотрения.

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

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

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

Атрибуты файла бывают следующие:

Read only. Означает, что в файл запрещена запись, и он предназначен для чтения. При его наличии ОС не позволяет производить изменения в файле. Атрибут актуален для хранения константной информации или данных с ограниченным доступом.

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

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

Hidden - Чаще всего применяется в связке с атрибутом system. Этот атрибут делает невидимым файл при просмотре содержимого директории.

Рядовой пользователь не использует при работе с файлами. Исключением можно считать лишь несколько моментов:

    Если на съемном носителе или жестком диске внезапно «исчезли» файлы и папки. Это бывает очень часто, когда ЭВМ заражается определенным типом вирусов, которые изменяют атрибуты файла на «системный» и «скрытый». Не стоит паниковать, проблема решается тривиально. Изменить атрибуты файла можно через диалоговое окно «Свойства» файла либо воспользовавшись любой программой-проводником (за исключением Microsoft Explorer). Также, если есть возможность доступа к можно просмотреть и изменить атрибуты файла системной командой ATTRIB. Запустив ее с ключом "/?" можно увидеть перечень возможных действий с файлами.

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

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

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

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

Съемные цифровые носители
Съемный жесткий диск - устройство
хранения информации, основанное на
принципе магнитной записи, информация
записывается на жёсткие (алюминиевые
или стеклянные)
пластины,
покрытые
слоем
ферромагнитного
материала.

Съемные цифровые носители
Дискета - портативный носитель
информации,
используемый
для
многократной записи и хранения данных,
представляющий собой помещённый в
защитный пластиковый корпус гибкий
магнитный
диск,
покрытый
ферромагнитным слоем.

Съемные цифровые носители
Компакт-диск - оптический носитель
информации в виде пластикового диска с
отверстием в центре, процесс записи и
считывания
информации
которого
осуществляется при помощи лазера (CDROM и DVD-диск - предназначенный
только для чтения; CD-RW и DVD-RW
информация
может
записываться
многократно).

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

Съемные цифровые носители
USB-флеш-накопитель
(сленг.
флэшка) - запоминающее устройство,
использующее в качестве носителя флешпамять и подключаемое к компьютеру или
иному считывающему устройству по
интерфейсу USB.

Атрибуты файла и его объем. Учет объемов файлов при их хранении, передаче. Запись информации

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

Тип файла
Исполняемые
программы
Текстовые файлы
Графические файлы
Web-страницы
Звуковые файлы
Видеофайлы
Расширение
exe, com
txt, rtf, doc
bmp, gif, jpg, png,
pds и др.
htm, html
wav, mp3, midi, kar,
ogg
avi, mpeg

Имя файла может иметь до 255
символов, допускается использование
русского алфавита, не разрешается
использовать
следующие
девять
символов: /\:*?"<>|. В имени файла
можно использовать несколько точек.
Расширением имени считаются все
символы, стоящие за последней точкой.

Атрибуты файла устанавливаются для
каждого файла и указывают системе,
какие операции можно производить с
файлами. Существует четыре атрибута:
- только чтение (R);
- архивный (A);
- скрытый (H);
- системный (S).

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

Атрибут файла «Архивный».
Такой атрибут имеют практически все файлы, его
включение/отключение
практически
не
имеет
никакого
смысла.
Использовался
атрибут
программами
резервного
копирования
для
определения изменений в файле.
Атрибут файла «Системный».
Этот
атрибут
устанавливается
для
файлов,
необходимых операционной системе для стабильной
работы. Фактически он делает файл скрытым и
только для чтения. Самостоятельно выставить
системный атрибут для файла невозможно.

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

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

При передачи и хранении различных
файлов необходимо учитывать объем этих
файлов. Если объем слишком велик, можно
создать архив файлов с помощью программ
архиваторов (7-zip, WinRAR, WinZip).
Архивация – это сжатие файлов, то есть
уменьшение их размера.
При создании архивов исполняемые
программы, текстовые файлы, графические
файлы, Web-страницы, звуковые файлы,
видео файлы сжимаются по-разному.

Запись
информации
это
способ
фиксирования информации на материальном
носителе.
Способы записи информации на компактдиски:
с помощью специальных программ
записи (Nero, CDBurnerXP, Burn4Free, CD DVD
Burning и др.);
через задачи для записи CD (помещаем
нужные объекты на диск с помощью
перетаскивания или копирования, выбираем в
задачах записи CD «записать файлы на
компакт-диск»).

Способы записи информации на остальные
съемные цифровые носители:
копирование (выделяем нужные объекты,
нажимаем
правой
кнопкой
мыши,
в
появившемся контекстном меню выбираем
«копировать»; через контекстное меню правой
кнопки мыши, выбирая «вставить», вставляем
объекты на нужный цифровой носитель);
перетаскивание (выделяем нужные объекты,
нажимаем левую кнопку мыши, удерживая её,
перетаскиваем
документы
на
нужный
цифровой носитель).

Файл как единица хранения информации на компьютере. Атрибуты файла и его объем. Учет объемов файлов при их хранении, передаче. Запись информации на компакт-диски различных видов. Создание архива данных. Извлечение данных из архива.

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

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

форматы файлов: exe, com, bat - программы arj, zip, lzh, rar - сжатые файлы gif, pcx, bmp, jpeg - картинки (графика) html - Web страницы txt, doc - текстовый файл wav, mid - звуковые файлы bas, pas - тексты на языках программирования Бейсик, Паскаль avi - видеофильмы Имя файла в ОС Windows может иметь до 255 символов, причем можно использовать русский алфавит.

ФАЙЛ Чтобы открыть файл или папку Откройте папку Мои документы. Если в папке «Мои документы» или ее подпапках нет файла или папки, которые требуется открыть, найдите этот файл или папку, нажав кнопку «Поиск» . Чтобы запустить средство поиска, нажмите кнопку Пуск и выберите команду Найти. Дважды щелкните файл или папку, которые следует открыть. Примечания Чтобы открыть папку «Мои документы» , нажмите кнопку Пуск и выберите команду Мои документы. Если файл, который требуется открыть, не связан с какой-либо определенной программой, можно назначить ему такую программу. Для этого щелкните файл правой кнопкой мыши, выберите команду Открыть с помощью и затем выберите имя программы. Для изменения режима отображения файлов можно использовать меню Вид. Для изменения параметров файла или папки можно также использовать вкладку Вид диалогового окна Свойства папки. Чтобы открыть это диалоговое окно, выберите в меню Сервис команду Свойства папки.

Чтобы сохранить файл В меню Файл текущей программы выберите команду Сохранить. Если данный файл сохраняется впервые, введите для него имя в поле Имя файла. Примечание Чтобы сохранить копию файла под другим именем или в другой папке, выберите в меню Файл команду Сохранить как. Раскройте, щелкнув стрелку, список Папка, чтобы найти диск или папку для сохранения файла, а затем введите новое имя в поле Имя файла.

Чтобы переименовать последовательность файлов Откройте папку Мои документы. Если в папке «Мои документы» или ее подпапках нет файлов, которые требуется переименовать, найдите их, нажав кнопку «Поиск» . Чтобы запустить средство поиска, нажмите кнопку Пуск и выберите команду Найти. Выделите файлы, которые требуется переименовать. В меню Файл выберите команду Переименовать. Введите новое имя и нажмите клавишу ВВОД. Все файлы последовательности будут переименованы в соответствии с введенным новым именем. Например, если ввести «День рождения» , остальным файлам последовательности будут присвоены имена «День рождения (1)» , «День рождения (2)» и т. д.

Чтобы скопировать файл или папку на гибкий диск Вставьте гибкий диск в дисковод. Откройте папку Мои документы. Если в папке «Мои документы» или ее подпапках нет файла или папки, которые требуется скопировать, найдите этот файл или папку, нажав кнопку «Поиск» . Чтобы запустить средство поиска, нажмите кнопку Пуск и выберите команду Найти. Выберите файл или папку, которую следует скопировать. В группе Задачи для файлов и папок щелкните ссылку Копировать этот файл или Скопировать эту папку. В окне Копирование элементов выберите Диск 3, 5 (A:) и нажмите кнопку Копировать. Примечания Чтобы открыть папку «Мои документы» , нажмите кнопку Пуск и выберите команду Мои документы. Чтобы скопировать файл или папку на гибкий диск, можно также щелкнуть объект правой кнопкой мыши и выбрать команду Отправить, а затем Диск 3, 5 (А).

Чтобы изменить имя файла или папки Откройте папку Мои документы. Если в папке «Мои документы» или ее подпапках нет файла или папки, которые требуется переименовать, найдите этот файл или папку, нажав кнопку «Поиск» . Чтобы запустить средство поиска, нажмите кнопку Пуск и выберите команду Найти. Выберите файл или папку, которые следует переименовать. В группе Типичные задачи для файлов и папок щелкните ссылку Переименовать этот файл или Переименовать эту папку. Введите новое имя и нажмите клавишу ВВОД. Примечания Чтобы открыть папку «Мои документы» , нажмите кнопку Пуск и выберите команду Мои документы. Некоторые программы не распознают длинные имена файлов. Предельная длина имени файла для таких программ составляет восемь символов. Не допускается использование в именах файлов следующих символов: / : * ? " |.

Чтобы переместить файл или папку Откройте папку Мои документы. Если в папке «Мои документы» или ее подпапках нет файла или папки, которые требуется переместить, найдите этот файл или папку, нажав кнопку «Поиск» . Чтобы запустить средство поиска, нажмите кнопку Пуск и выберите команду Найти. Выберите файл или папку, которые требуется переместить. В группе Типичные задачи для файлов и папок щелкните ссылку Переместить этот файл или Переместить эту папку. В окне Перемещение элементов выберите новое место для файла или папки, а затем нажмите кнопку Переместить. Примечания Чтобы открыть папку «Мои документы» , нажмите кнопку Пуск и выберите команду Мои документы. Чтобы выбрать группу последовательных файлов, выберите первый файл и, удерживая клавишу SHIFT, выберите последний файл. Чтобы выбрать несколько файлов или папок порознь, щелкните их поочередно при нажатой клавише CTRL.

Чтобы скопировать файл или папку Откройте папку Мои документы. Если в папке «Мои документы» или ее подпапках нет файла или папки, которые требуется скопировать, найдите этот файл или папку, нажав кнопку «Поиск» . Чтобы запустить средство поиска, нажмите кнопку Пуск и выберите команду Найти. Выберите файл или папку, которые следует скопировать. В группе Задачи для файлов и папок щелкните ссылку Копировать этот файл или Скопировать эту папку. В окне Копирование элементов выберите диск или папку, куда производится копирование, и нажмите кнопку Копировать. Примечания Чтобы открыть папку «Мои документы» , нажмите кнопку Пуск и выберите команду Мои документы. Можно копировать сразу несколько файлов или папок. Чтобы выделить несколько подряд идущих файлов или папок, выберите первый объект и, удерживая нажатой клавишу SHIFT, выберите последний объект. Для выбора разрозненных файлов или папок щелкните поочередно каждый объект, удерживая нажатой клавишу CTRL.

Чтобы удалить файл или папку Откройте папку Мои документы. Если в папке «Мои документы» или ее подпапках нет файла или папки, которые требуется удалить, найдите этот файл или папку, нажав кнопку «Поиск» . Чтобы запустить средство поиска, нажмите кнопку Пуск и выберите команду Найти. Выберите файл или папку, которые следует удалить. В группе Задачи для файлов и папок щелкните ссылку Удаление файла или Удаление папки. Примечания Чтобы открыть папку «Мои документы» , нажмите кнопку Пуск и выберите команду Мои документы. Файл или папку также можно удалить, щелкнув объект правой кнопкой мыши и выбрав команду Удалить. Чтобы восстановить удаленный файл, дважды щелкните значок Корзина на рабочем столе. Щелкните нужный файл правой кнопкой мыши и выберите команду Восстановить. Чтобы окончательно удалить файл, нажмите клавишу SHIFT и, удерживая ее, перетащите файл в «Корзину» . Файл будет удален навсегда, и его нельзя будет восстановить из «Корзины» .

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

Примечания При удалении файла из корзины он удаляется с компьютера без возможности его восстановления. Элементы, удаленные из корзины, не могут быть восстановлены. Имеется возможность удалять элементы, перетащив их в корзину. Если при перетаскивании удерживать клавишу SHIFT, объект будет удален без помещения корзину. При восстановлении файла из корзины, он будут помещен в исходное местоположение. Чтобы восстановить сразу несколько файлов, нажмите клавишу CTRL и, удерживая ее, выделите все нужные файлы. Завершив выделение восстанавливаемых элементов выберите команду Восстановить в меню Файл. При восстановлении файла, находившегося в удаленной папке, вначале будет восстановлена сама эта папка, а затем сам файл. Следующие элементы не хранятся в корзине и не могут быть восстановлены: элементы, удаленные с сетевых дисков; элементы, удаленные с гибких дисков (например 3, 5 -дюймовых дисков); элементы, размер которых превышает емкость корзины;

Архивирование файлов Создайте в своей рабочей папке (папке с вашей группой) следующие папки: папку со своей фамилией, в ней папки Архивы. 2. Запустите программу Win. Rar. 3. Откройте на компьютере учителя папку с исходным материалом для практической работы Практикум. В этой папке хранятся три типа файлов. doc, . bmp, . exe. Ответьте на вопрос письменно в тетради, какого типа документы имеют вышеперечисленные расширения? 1.

1. 2. 3. 4. 5. 6. 7. 8. 9. Скопируйте в папку Архивы файлы из папки Практикум. Заархивируйте графический файл и сравните размеры обоих файлов. Для этого выполните следующие действия: Щелчком правой кнопки мыши выделите файл типа. bmp Щелкните на кнопке Добавить в архив…, появится диалоговое окно, уточняющее параметры архивации. По умолчанию архивный файл имеет имя исходного файла. Если необходимо задать иное имя архива, то введите его в поле ввода имени. Выберите формат архивного файла, например RAR. Остальные параметры оставьте без изменения. Щелкните по кнопке Ok.

1. 2. 3. 4. 5. Сравните размеры исходного файла и архивного. Данные внесите в таблицу 1. Заархивируйте файл типа. doc и сравните размеры обоих файлов. Данные внесите в таблицу 1. Заархивируйте файл типа. exe и сравните размеры обоих файлов. Данные внесите в таблицу 1. Удалите исходные файлы. Заархивируйте файлы в формате архива ZIP. Заполните таблицу 1. полученными данными. Внимание!!! Возможно упаковывать файлы с их последующим удалением, если был выбран такой метод.

При создании нового архива нужно задать параметры архивирования. Прежде всего, необходимо задать имя архивного файла и место его сохранения на диске. Далее, нужно выбрать формат архивации RAR или ZIP (формат ZIP более широко распространен, а метод RAR обеспечивает больше возможностей и более сильное сжатие). В обоих форматах поддерживаются шесть методов архивации: Без сжатия, Скоростной, Быстрый, Обычный, Хороший и Максимальный метод обеспечивает наиболее высокую степень сжатия, но с наименьшей скоростью. Напротив, Скоростной сжимает плохо, но очень быстро. Метод Без сжатия просто помещает файлы в архив без их упаковки. Если вы создаете архив для передачи по компьютерным сетям или для долговременного хранения, имеет смысл выбрать метод Максимальный для получения наилучшего сжатия. Если же вы создаете ежедневную резервную копию данных, то, как правило, лучше использовать Обычный метод. Следующий параметр архивации - размер словаря. Он может принимать значения 64, 128, 256, 512 и 1024 Кб. Чем больше размер словаря, тем лучше, но медленнее сжатие.

Win. RAR позволяет создавать многотомные архивы, то есть архивы, состоящие из нескольких частей. Обычно тома используются для сохранения большого архива на нескольких дискетах или других сменных носителях. Первый том архива имеет обычное расширение гаг, а расширения последующих томов нумеруются как r 00, r 01, r 02 и так далее. Архив может быть непрерывным (позволяет добиться максимальной степени сжатия) и самораспаковывающимся (SFX, от англ. Self-e. Xtracting). Для разархивации такого архива не нужна специальная программа, достаточно запустить файл архива на выполнение, так как он является исполняемым файлом и имеет расширение. exe. Для архивации звуковых и графических файлов может использоваться дополнительный специальный метод мультимедиа сжатие, при котором может быть достигнута на 30% более высокая степень сжатия, чем при обычном сжатии.

Разархивирование файлов. Архивирование файлов с защитой паролем Найдите файл или группу файлов, которые вы хотите заархивировать с защитой паролем. 2. Обычно архиватор, установленный на компьютере, доступен через контекстное меню. Выделим найденные файлы и через контекстное меню вызовем архиватор Win. Rar. 3. Зададим параметры архивирования. На вкладке Дополнительно зададим пароль. Можно выбрать опцию Показывать пароль при вводе 4. Разархивируем файлы. Выполнить эту операцию можно двойным кликом по файлу архива, либо через контекстное меню - Извлечь файлы. При разархивации запаролированного архива от вас потребуются ввести пароль. 1.

Тема: Создание архива данных. Извлечение данных из архива. Атрибуты файла и его объем

Как же происходит сжатие информации?

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

А какая в данных может быть вода? Это вода информационная. В данных встречается много повторов. Это можно использовать для сжатия данных.

Например, сжатие текстовых файлов происходит приблизительно так. Составляется таблица встречающихся в тексте слов и выражений. Затем всем словам и выражениям в этой таблице даются номера. И весь текст в файле заменяется номерами из таблицы слов и выражений. Такой способ позволяет уменьшить размер текстового файла в 2-3 раза. Иногда текст сжимается и в 10 раз, если в нём много повторов.

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

Очень часто сжатые файлы называют архивами или архивными файлами, что, если подходить строго к терминологии, неверно. Изначально архивами назывались файлы, специально созданные во время процессов резервного копирования. В ходе такого процесса создавался один файл, который содержал в себе несколько исходных файлов и папок. Это и был архив. Никакого сжатия при этом не производилось. Подобная ситуация до сих пор существует в операционной системе Linux, где архивация данных и сжатие данных являются двумя независимыми процессами. В операционной системе MS-DOS, а затем и в MS Windows программы сжатия данных с самых первых своих версий стали поддерживать как сжатие, так и архивацию данных, то есть создавали сжатый файл, содержащий не один, а несколько исходных (архивируемых) файлов и папок. С той поры в этих операционных системах понятие "архивация" означает и архивацию (сбор в один файл-архив), и одновременное сжатие данных.

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

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

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

А как же другие, не текстовые данные?

Рассмотрим графические файлы. Незаархивированная графика – это рисунок, состоящий из множества разноцветных точек. В таком формате для каждой точки рисунка или фотографии задаётся цвет. Графический файл такого рисунка имеет расширение «BMP». Но такие файлы обладают довольно солидным размером. Даже небольшая фотография в формате «BMP» будет иметь размер в несколько мегабайт. То есть, она не поместится на дискету, и по сети Интернет передать её будет нелегко.

Для уменьшения размера графического файла его сжимают специальными математическими методами. Таким образом графический файл можно уменьшить в размере в 20-30 раз. Сжатый графический файл нельзя полностью восстановить. При распечатывании на хорошем принтере будет заметно ухудшение качества рисунка. Но на экране монитора этого видно не будет.

Наиболее распространённые форматы сжатия изображения – это «GIF» и «JPEG» (или «JPG»). Создать такие форматы графических файлов может, например, графический редактор «ФотоШоп» или уже знакомый нам «ФайнРидер». Чем глубже сжатие рисунка, тем больше теряет он в качестве.

Гораздо позже появились эффективные методы сжатия звука. Если Вы зайдёте на обычный музыкальный компакт-диск, то обнаружите там файлы с расширением «CDA». В таких файлах содержится несжатый цифровой звук. Такие файлы имеют очень большой размер. На компакт-диск помещается 80 минут музыки в незаархивированном виде. Сжатие звуковых файлов потребовало специальных исследований человеческого слуха. Оказалось, что часть звуков можно убрать из звукового файла, и это будет незаметно для слуха человека.

Самый распространённый формат сжатого звука – это «MPEG3» (или «MP3»). Его создают специализированные редакторы звука и программмы-перекодировщики из других звуковых форматов. Проигрывание на компьютере сжатых звуковых файлов в формате «MP3» требует мощности процессора не менее 100 мегагерц. Можно сжимать звуковой файл в десятки раз. Но при большом сжатии начинает безвозвратно теряться качество звука.

Видеофильм объединяет в себе звук и графику. Помимо звука – это ещё 24 кадра на каждую секунду. Отсюда понятны огромные размеры файлов с видеофильмами и необходимость их сжатия.

При появлении компакт-дисков художественный фильм не помещался на один диск. Эту задачу решил сжатый формат «MPEG4». Показ сжатого видео ещё больше повышает требования к мощности процессора. Для проигрывания MPEG4 уже недостаточно 200 мегагерц.

Архивация (упаковка) - помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.

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

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

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

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

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

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

Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых степень сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей - 60 - 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.

Для того чтобы воспользоваться информацией, запакованной в архив, необходимо архив раскрыть или распаковать. Это делается либо той же программой-архиватором, либо парной к ней программой-разархиватором.

Разархивация (распаковка) - процесс восстановления файлов из архива в первоначальном виде. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память.

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

Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа в обычно создаются в форме.ЕХЕ-файла.

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

      имя файла;

      сведения о каталоге, в котором содержится файл;

      дата и время последней модификации файла;

      размер файла на диске и в архиве;

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

Архиваторы имеют следующие функциональные возможности :

      Уменьшение требуемого объема памяти для хранения файлов от 20% до 90% первоначального объема.

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

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

      Написания комментариев к архиву и файлам в архиве.

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

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

Управление файлами

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

Ø последовательный метод доступа;

Ø прямой (непосредственный) метод доступа.

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

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

· доступ к файлу по идентификатору.

Управляющий блок файла (FCB - File Control Block) содержит следующую ин­формацию:

· номер (букву) дисковода, где установлен диск с файлом;

· имя файла и его расширение;

· текущий номер блока в файле;

· длину записи в байтах;

· размер файла в байтах;

· дату последней модификации файла;

· относительный номер записи (текущий номер);

· номер записи и т. д.

Некоторые из вышеназванных параметров требуют дополнительного пояснения. Файл состоит из блоков, объединяющих по 128 записей в каждом. Относитель­ный номер записи - это порядковый номер записи в блоке. Текущий номер бло­ка и относительный номер записи используются при последовательном доступе к записям файла. Номер записи - это параметр, объединяющий номер блока и относительный номер записи в блоке, он используется при произвольном досту­пе к записям файла. Важный параметр - длина записи (точнее, длина логиче­ской, кажущейся записи, которая может отличаться от длины физической запи­си из-за наличия различных служебных элементов в структуре записи и файла). Длина записи используется при определении числа байтов, пересылаемых при обмене информацией с ОЗУ и при определении положения записи внутри бло­ка. Блок FCB позволяет получать доступ к файлам только в текущем каталоге. Идентификатор файла - ASCIIZ-строка, идентифицирующая файл. ASCIIZ- (ASCII-Zero) строка содержит следующую информацию:

· номер (логическое имя) дисковода и путь к файлу (если нужно);

· имя файла и его расширение;

· нулевой байт (zero-байт).

Атрибуты файлов

Атрибут - это классифицирующий файл признак, определяющий способ его ис­пользования, права доступа к нему и т. д. ОС DOS допускает задание следую­щих элементов в атрибуте:

R (Read only) - файл предназначен только для чтения и не может быть ни удален, ни изменен. При попытке обновить или уничтожить такой файл сис­темными средствами (при помощи программ DOS) будет выдано сообщение об ошибочных действиях. Атрибут устанавливается для защиты от случайно­го изменения или уничтожения;

Н (Hidden) - скрытый файл. Игнорируется многими командами DOS. При просмотре каталога командой DIR сведения о скрытом файле обычно не вы­даются;

(System) - системный файл. Системные файлы предназначены для работы операционной системы или работы внешних устройств ПК;

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

Файлу могут быть присвоены одновременно любые из перечисленных атрибутов или ни один из них.

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