- •Компьютерные технологии в приборостроении
- •Воронеж 2011
- •Введение
- •1. Развитие информационных технологий в информационную эпоху
- •1.1. Основные этапы в информационном развитии общества. Информационные революции
- •1.2. Основные черты информационного общества
- •2. Современные информационные технологии
- •2.1. Компоненты информационных технологий
- •2.2. Информационные ресурсы
- •2.3. Информационные процессы
- •2.4. Информационные системы
- •3. Различные способы классификации информационных технологий
- •4. Современные технические и программные средства информационных технологий
- •4.1. Программные средства и технологии обработки текстовой информации
- •4.2. Мультимедиа-технологии
- •4.3. Технологии работы с графической информацией
- •4.4. Технологии баз данных
- •4.4.1. Иерархические бд
- •4.4.2. Сетевые бд
- •4.4.3. Реляционные бд
- •5. Системные программы
- •5.1. Антивирусные средства
- •5.2. Архиваторы
- •Наиболее популярные форматы архивов
- •5.3. Программы обслуживания жестких дисков
- •5.4. Программы контроля, тестирования и диагностики компьютера
- •5.5. Работа с системным реестром
- •5.6. Файловые менеджеры
- •6. Инструментальное по
- •7. Прикладное по
- •7.1. Средства обработки текстовой информации
- •7.2. Средства табличной обработки информации
- •7.3. Средства обработки графической информации
- •7.4. Системы управления базами данных
- •7.5. Офисное по
- •7.5.1. Средства разработки презентаций и публикаций
- •7.5.2. Автоматизация ввода информации в компьютер
- •7.5.3. Автоматизация перевода документов
- •7.5.4. Издательские системы
- •7.5.5. Системы автоматизации бухгалтерской деятельности
- •8. Компьютерные сети
- •8.1. Общие сведенья о компьютерных сетях
- •8.2. Основные программные и аппаратные компоненты сети
- •8.3. Классификация компьютерных сетей
- •8.4. Уровни взаимодействия компьютеров и протоколы передачи данных в сетях
- •8.5. Организация доступа к ресурсам в компьютерных сетях
- •8.6. Способы хранения учетной информации о пользователе
- •8.7. Администрирование работы в сетях
- •8.9. Организация доступа к ресурсам. Гетерогенные сети
- •8.10. Организация вхождения в сеть
- •8.11. Права доступа к ресурсам
- •8.12. Конфигурирование и установка операционной системы, редактирование реестра
- •II этап. Динамическое обновление.
- •IV этап. Установка.
- •V этап. Завершение процесса установки.
- •Заключение
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
5.2. Архиваторы
Архивация - это резервное копирование информации на различные носители информации с целью сохранения программного обеспечения компьютера и защиты его от порчи и уничтожения (умышленного, случайного или под действием компьютерного вируса). Она может сопровождаться сжатием, уплотнением, упаковкой информации с целью ее более рационального размещения на носителе. Архиваторы - это программы, реализующие процесс архивации, позволяющие создавать за счет специальных методов сжатия информации копии файлов меньшего размера и объединять копии нескольких файлов в один архивный файл, а также распаковывать архивы(извлекать файлы из архива).
Существуют различные алгоритмы архивации данных без потери информации, т.е. при разархивации данные будут восстановлены в исходном виде. Самый простой алгоритм сжатия данных (running) основан на замене повторяющихся битов (в тексте может иметься последовательность одинаковых символов, в графическом файле – закрашенная одним цветом область и т.д.). Например, в тексте подряд идут 10 пробелов, которые кодируются 10-тью байтами. При архивации они заменяются 3-мя байтами (первый байт – кодирует заменяемый символ; второй байт – специальный байт "флажка" архивации, который указывает на необходимость развернуть первый байт в последовательность байтов; третий байт указывает количество повторяющихся байтов). Алгоритм кодирования одинаковых последовательностей символов (LZW) ищет в текстовых файлах одинаковые слова, а в графических - одинаковые «узоры». Каждый такой фрагмент файла представляется определенным кодом (последовательностью бит) и в процессе архивации при повторных появлениях заменяется ссылкой на первичный код.
Наиболее популярные форматы архивов
ZIP - еще со времен DOS-a один из самых популярных и распространенных архивных форматов, основанный на алгоритмах сжатия предложенных в 80-х годах прошлого столетия израильскими математиками Лемпелем и Зивом. Он отличается приемлемой степенью сжатия информации и достаточно высоким быстродействием. Сегодня он является стандартом де-факто в интернете, и его в обязательном порядке поддерживают практически все программы-архиваторы.
RAR - разработан российским программистом Евгением Рошалем и позволяет получить размер сжатого файла гораздо меньший, чем ZIP, но ценой этому является более продолжительный процесс обработки архива. В целом формат RAR значительно лучше других оптимизирован для решения сложных задач с использованием большого количества файлов и гигабайтных дисковых пространств.
ARJ - несколько устаревший формат, до сих пор отличающийся, наверное, наиболее широкими возможностями по настройке.
CAB - применяется в продуктах Microsoft как стандартный для упаковки файлов, причем его алгоритм, нигде не опубликованный и хранимый фирмой за семью печатями, представляет собой достаточно совершенный продукт, имеющий высокий коэффициент сжатия.
GZIP, TAR - получили наибольшее распространение в системах на базе Unix и ее самой популярной разновидности Linux.
ACE - достаточно новый формат с высокой степенью сжатия, завоевывающий все большую популярность.
Многие программы, являющиеся достаточно популярными в мире архиваторов базируются на том или ином формате и носят аналогичные названия. Например, для ОС Windows наиболее популярными являются архиваторы WinRAR, WinZIP, WinACE. Кроме этого все они имеют инструменты для работы с другими форматами архивов. Несмотря на это, могут возникнуть проблемы с совместимостью форматов архивов в различных программах. Во многих случаях удачным решением проблемы совместимости архивов различных типов является создание архивов в виде самораспаковывающихся программ (EXE-файлов), в состав которых входят все необходимые механизмы для извлечения информации из архива, таким образом, отпадает необходимость иметь на компьютере соответствующую программу-распаковщик архива.