Вопрос 72. Программные средства для сжатия данных (архивация). Самораспаковывающиеся архивы. Многотомные архивы. Теоретические основы сжатия данных (виды сжатия, коэффициент сжатия).
«Классическими» форматами сж-атия данных, широко используемыми в повседневной работе с компьютером, являются форматы .ZIP и .ARJ. В последнее время к ним добавился популярный формат .RAR. Программные средства, предназначенные для создания и обслуживания архивов, выполненных в данных форматах, приведены в табл.
Средства архивации файлов
Операционная система | Формат сжатия | Средство архивации | Средство разархивирования |
MS-DOS | .ZIP | PKZIP.EXE | PKUNZIP.EXE |
.RAR | RAR. EXE | UNRAR.EXE | |
.ARJ | ARJ.EXE | ||
Windows 9x | .ZIP | WinZip | |
.RAR | WinRAR | ||
.ARJ | WinArj | ||
|
|
|
|
Самораспаковывающийся или самоизвлекающийся архив (англ. self-extracting archive, сокращённо «SFX archive») — файл, компьютерная программа, объединяющая в себе архив и исполняемый код для его распаковки. Такие архивы, в отличие от обычных, не требуют отдельной программы для их распаковки (получения исходных файлов, из которых они созданы), если исполняемый код можно выполнить в указанной операционной системе. Это удобно, когда неизвестно, есть ли у пользователя, которому передаётся архив, соответствующая программа распаковки.
Основной способ использования самораспаковывающихся архивов — создание программ для установки ПО без использования систем управления пакетами.
Исполняемый код, присоединённый к архиву, может представлять собой полноценную программу распаковки. Так как существует вероятность выполнения кода распаковщика, самораспаковывающийся архив или замаскированный под него файл может использоваться для распространения вредоносного ПО.
Многотомный архив — архив компьютерных программ и данных, разбитый на несколько частей (томов).
В утилитах сжатия с возможностью задания объёма томов есть много преимуществ. Во-первых, такое позволяет человеку скачать файл по частям в удобное для себя место. Это создаёт ещё удобство и тем, что в случае повреждения только одного тома оно может быть устранено без повторной закачки всех томов. Во-вторых, работа с томами позволяет сжимать данные по размеру тома для совместимости со съёмными накопителями. Например, архивное сжатие в части размером 700 Мб облегчит запись на CD. Или часто возникает необходимость разбить архив на «куски» (тома). Например, мы сжали файлы в архив, чтобы перенести их на дискетах, однако после сжатия размер архива превышает размер одной дискеты. Другой пример: почтовый сервер позволяет присоединять к письму по несколько файлов, однако размер каждого файла должен быть не более 1 Мб.
Теоретические основы сжатия данных
Характерной особенностью большинства «классических» типов данных, с которыми
традиционно работают люди, является определенная избыточность. Степень
избыточности зависит от типа данных. Однако, когда речь заходит о хранении
готовых документов или их передаче, то избыточность можно уменьшить, что дает
эффект сжатия данных. Если методы сжатия информации применяют к готовым
документам, то нередко термин сжатие данных подменяют термином архивация
данных, а программные средства, выполняющие эти операции, называют
архиваторами,
Объекты сжатия
В зависимости от того, в каком объекте размещены данные, подвергаемые сжатию,
различают:
• уплотнение (архивацию) файлов;
• уплотнение (архивацию) папок;
• уплотнение дисков.
Уплотнение файлов применяют для уменьшения их размеров при подготовке к
передаче по каналам электронных сетей или к транспортировке на внешнем
носителе малой емкости, например на гибком диске.
Уплотнение папок используют как средство архивации данных перед длительным
хранением, в частности, при резервном копировании.
Уплотнение дисков служит целям повышения эффективности использования их
рабочего пространства и, как правило, применяется к дискам, имеющим
недостаточную емкость.
Несмотря на изобилие алгоритмов сжатия данных, теоретически есть только три
способа уменьшения их избыточности. Это либо изменение содержания данных,
либо изменение их структуры, либо и то и другое вместе.
Если при сжатии данных происходит изменение их содержания, метод сжатия
необратим и при восстановлении данных из сжатого файла не происходит полного
восстановления исходной последовательности. Такие методы называют также
методами сжатия с регулируемой потерей информации. Они применимы только для
тех типов данных, для которых формальная утрата части содержания не приводит
к значительному снижению потребительских свойств. В первую очередь это
относится к мультимедийным данным:
видеорядам, музыкальным записям, звукозаписям и рисункам. Методы сжатия с
потерей информации обычно обеспечивают гораздо более высокую степень сжатия,
чем обратимые методы, но их нельзя применять к текстовым документам, базам
данных и, тем более, к программному коду. Характерными форматами сжатия с
потерей информации являются:
• ЗРО для графических данных;
• МРО для видеоданных;
• МРЗ для звуковых данных.
Если при сжатии данных происходит только изменение их структуры, то сжатия
обратим. Из результирующего кода можно восстановить исходный массив путем
применения
обратного метода. Обратимые методы применяют для сжатия любых типов данных.
«Классическими» форматами сжатия данных, широко используемыми в повседневной
работе с компьютером, являются форматы .2ЛР и .АЮ. В последнее время к ним
добавился популярный формат .КАК.
В первую очередь, это связано с тем, что при обработке файлов происходит
утрата «длинных имен» файлов и подмена их именами М по спецификации 8.3. Это
может создать потребителю документа определенные неудобства, а в случаях,
когда архивация производится с целью резервного копирования, утрата «длинных
имен» вообще недопустима.
Базовые требования к диспетчерам архивов
Современные программные средства для создания и обслуживания архивов
отличаются большим объемом функциональных возможностей, многие из которых
выходят далеко за рамки простого сжатия данных и эффективно дополняют
стандартные средства операционной системы. В этом смысле современные средства
архивации данных называют диспетчерами архивов.
Самораспаковывающиеся архивы. В тех случаях, когда архивация производится для
передачи документа потребителю, следует предусмотреть наличие у него
программного средства, необходимого для извлечения исходных данных из
уплотненного архива. Если таких средств у потребителя нет или нет оснований
предполагать их наличие, создают самораспаковывающиеся архивы.
Самораспаковывающийся архив готовится на базе обычного архива путем
присоединения к нему небольшого программного модуля. Сам архив получает
расширение имени .ЕХЕ, характерное для исполнимых файлов. Потребитель сможет
выполнить его запуск как программы, после чего распаковка архива произойдет
на его компьютере автоматически.
Распределенные архивы. В тех случаях когда предполагается передача большого
архива на носителях малой емкости, например на гибких дисках, возможно
распределение одного архива в виде малых фрагментов на нескольких носителях.
Защита архивов. В большинстве случаев защиту архивов выполняют с помощью
пароля, который запрашивается при попытке просмотреть, распаковать или
изменить архив.
- Вопрос 1. Определение информатики. Появление и становление информатики. Источники информатики.
- Вопрос 2. Предмет, задачи и методы информатики. Экономическая информатика.
- Вопрос 4. История развития вычислительной техники
- Вопрос 5. Информационное общество. Роль информатизации в развитии общества.
- Вопрос 5. Информационный потенциал общества
- Вопрос 7. Информационные ресурсы общества
- Вопрос 8. Информационные продукты и услуги
- Вопрос 9. Рынок информационных продуктов и услуг
- Вопрос 10. Информация. Данные. Технократический, антропоцентрический, недетерминированный подходы к информации.
- Вопрос 11. Единицы информации. Свойства информации.
- Вопрос 12. Классификация информации (по способу восприятия человеком, по способу отображения, по функциям управления, по стадиям обработки, по стабильности, по месту возникновения и т.Д.).
- Вопрос 13. Экономическая информация. Особенности экономической информации.
- Вопрос 14. Кодирование информации
- Вопрос 15. Информационные процессы: понятие, этапы
- Вопрос 16. Классификация компьютеров.
- Вопрос 17. Поколения эвм
- Вопрос 18. Понятие архитектуры и структуры компьютера. Структурная схема персонального компьютера
- Вопрос 19. Состав системного блока (назначение и характеристики основных устройств)
- Вопрос 20. 20. Материнская плата. Устройства, входящие в состав материнской платы, их назначение и характеристики.
- Вопрос 21. Устройства для хранения информации (назначение, виды и основные характеристики).
- Вопрос 22. Периферийные устройства (назначение, виды и основные характеристики).
- Вопрос 23. Устройства для ввода информации в компьютер (назначение, виды и основные характеристики).
- Вопрос 24. Устройства для вывода информации на печать (назначение, виды и основные характеристики)
- Вопрос 25. Программный продукт и программное обеспечение. Характеристика программного продукта. Программа.
- Вопрос 26. Категории специалистов, занятых разработкой программ
- Вопрос 27. Классификация программных продуктов. Показатели качества программ.
- Вопрос 28. Жизненный цикл программного продукта. Защита программных продуктов
- Вопрос 29. Системное программное обеспечение (сервисное и базовое). Состав, назначение, примеры.
- Вопрос 30. Операционные системы: назначение, классификация, примеры.
- Вопрос 31. Прикладные программы: назначение, классификация, примеры.
- Вопрос 32. Интегрированный программный продукт Microsoft Office (состав, назначение, особенности использования).
- Вопрос 33. Операционная система windows. Основные объекты и приемы управления windows. Главное меню. Окна.
- Вопрос 34. Понятие файловой структуры. Файлы и папки. Операции с файловой структурой.
- Вопрос 35. Стандартные программы windows. Служебные приложения.
- Вопрос 36. Текстовый процессор Microsoft Word. Общие сведения о текстовом процессоре. Интерфейс. Средства автоматизации разработки документов.
- Вопрос 37.Технология выполнения отдельных операций в текстовом редакторе
- Вопрос 38. Электронные таблицы Microsoft Excel. Общие сведения об электронных таблицах (интерфейс, возможности, назначение, средства для автоматизации обработки информации).
- Вопрос 40. Понятие моделирования и модели. Цель и задачи моделирования.
- Вопрос 41. Виды моделирования. Уровни моделирования. Моделирование в экономике.
- Вопрос 42. Системы счисления (позиционные, непозиционные).
- Вопрос 43. Правила перевода чисел из одной системы в другую (на примере систем счисления с основанием 2 8, 10, 16).
- Вопрос 44. Основы математической логики.
- Вопрос 45. Примеры логических функций. Таблицы истинности. Приоритет выполнения логических операций. Примеры вычисления задач.
- Вопрос 46. Алгоритм: определение, свойства алгоритмов
- Вопрос 47. Способы описания алгоритмов. Типовые алгоритмические конструкции. Примеры.
- Вопрос 48. Средства программирования. Языки программирования высокого и низкого уровня. Обзор языков программирования высокого уровня.
- Вопрос 49. Базы данных. Модели хранения данных.
- Вопрос 50. Реляционные базы данных. Основные понятия реляционных баз данных.
- Вопрос 51. Этапы создания базы данных. Информационно-логические модели баз данных. Создание межтабличных связей, их назначение, виды. Обеспечение целостности данных.
- Вопрос 52. Требования нормализации.
- Вопрос 53. Субд Microsoft Access. Свойства полей базы данных.
- Вопрос 54. Субд Microsoft Access Основные объекты (таблицы, запросы, формы, отчеты), их назначение и способы создания. Типы данных.
- Вопрос 55. Понятие компьютерной сети. Вычислительные и информационные сети.
- Вопрос 56. Компоненты компьютерной сети. Характеристики сети.
- Вопрос 57. Классификация компьютерных сетей по разным признакам (Локальные и глобальные сети).
- Вопрос 58. Логическая структура сети (базовая модель открытых систем). Характеристика уровней передачи данных.
- Вопрос 59. Протоколы (понятие, виды).
- Вопрос 60. Топология локальных сетей.
- Вопрос 61. Каналы передачи данных
- Вопрос 62. Интернет. Основные понятия. История и перспективы развития Интернет.
- Вопрос 63. Адресация в сети Интернет. Адресация информационных ресурсов. Url-адреса. Адресация компьютеров. Доменная система имен.
- Вопрос 64. Службы (сервисы) Интернет (обзор, наименования, назначения)
- Вопрос 65. Www: основные понятия. Поиск информации в World Wide Web. Поисковые системы (назначение, обзор, технология работы на примере …).
- Вопрос 66. Электронная почта. Функции почтовых клиентов. Технология приема и отправки сообщений.
- Вопрос 67. Необходимость защиты информации. Понятие угрозы информационной безопасности. Виды угроз информационной безопасности.
- Вопрос 68. Защита информации на уровне государства. Законодательная база.
- Вопрос 69. Защита информации от несанкционированного доступа. Методы и средства защиты информации. Комплексная система защиты информации. Защита информации при работе в Интернет.
- Вопрос 70. Безопасность пользователя при работе с компьютером. Техника безопасности
- Вопрос 71. Компьютерные вирусы: понятие, классификация, признаки заражения компьютера, средства защиты от компьютерных вирусов.
- Вопрос 72. Программные средства для сжатия данных (архивация). Самораспаковывающиеся архивы. Многотомные архивы. Теоретические основы сжатия данных (виды сжатия, коэффициент сжатия).