
- •27. Файловая система
- •32. Стандартные приложения windows
- •40. 42. Компьютерные вирусы, типы антивирусных программ
- •41. Программы архиваторы, их виды и сравнительная характеристика.
- •43. Использование программы ScanDisk для обнаружения и устранения ошибок на диске
- •45. Установка и удаление программ ос Windows.
- •46. Текстовые процессоры и их основные функции.
- •46. Текстовые процессоры и их основные функции.
- •61. Понятие базы данных, основные функции и свойства.
- •62. Основные понятия и классификация вычислительных сетей.
- •63. Понятие информационной безопасности.
- •65. Средства обеспечения информационной безопасности в Internet
- •66. Понятие алгоритма. Принципы разработки алгоритмов и программ
- •67. Естественные и искусственные языки. Языки программирования.
- •68. Алгоритмическое и декларативное программирование.
- •70. Этапы создания программных продуктов
- •71. Структура программных продуктов.
- •73. Понятие объекта в объектно-ориентированном программировании.
- •74. Атрибуты объекта: свойства, методы, события.
- •75. Понятие и назначение платформы ms Active.
- •76. Создание и использование элементов Active X.
- •77. Структура интегрированной среды разработки приложений в Visual Basic.
- •78. Настройка интегрированной среды разработки проектов Visual Basic.
- •79. Проектирование пользовательского интерфейса
- •80. Управление интерфейсом
- •82. Основные элементы управления
- •83. Создание и работа с меню в Visual Basic. В Visual Basic существует два типа меню: встроенные и контекстные.
- •84. События и событийные процедуры в Visual Basic.
- •85. Создание процедур обработки событий.
- •88. Разработка и использование общих процедур в Visual Basic.
- •89. Модульное программирование. Создание модулей в Visual Basic.
- •90. Работа с объектами и классами.
- •91. Понятие переменной. Область видимости переменной в Visual Basic.
- •92. Ветвление в программах. Условные операторы в Visual Basic.
- •93. Массивы и операции циклов
- •95. Компиляция проекта
- •96. Обработка ошибок выполнения. Поиск ошибок в программе
- •97. Структура проекта. Управление проектом в Visual Basic.
- •98. Алгоритм сортировки массива.
41. Программы архиваторы, их виды и сравнительная характеристика.
Архиватор — программа, осуществляющая объединение нескольких файлов в один архив или серию архивов, для удобства переноса или хранения. Многие архиваторы используют сжатие без потерь для уменьшения размера архива.
Простейшие архиваторы просто последовательно объединяют содержимое файлов в архив. Кроме него, архив должен также содержать информацию об именах файлов и длине оригиналов для их восстановления. Большинство архиваторов также сохраняют метаданные файлов, предоставляемые операционной системой, такие, как время создания и права доступа. Программа, создавая архив, обрабатывает как текстовые файлы, так и бинарные файлы. Первые всегда сжимаются в несколько раз (в зависимости от архиватора). Что же касается бинарных файлов, то здесь все зависит от их характера. Может быть сжато в десятки раз, но могут быть и случаи, когда сжатие почти не происходит. Сжатие данных обычно происходит значительно медленнее, чем обратная операция.
Характеристики архиваторов:
По степени сжатия
По скорости сжатия
Характеристики архиваторов — обратно зависимые величины. То есть, чем больше скорость сжатия, тем меньше степень сжатия, и наоборот
Сравнивались следующие архиваторы (использование не самых последних версий могло повлиять только на скорость сжатия):
ZIP. Использовался встроенный в Total Commander 6.0 архиватор. Преимущества – высокая скорость, распространённость, совместимость и бесплатность.
ZIP norm – настройка normal compression (6).
ZIP max – настройка maximum compression (9).
TGZ – настройка Packer TGZ.
ACE 2.0. Использовался ACE windows console application 2.0.3.0. Преимущества – высокая функциональность, степень сжатия. Недостатки – платный.
ACE norm – настройка Solid on, V2.0 on, Dictionary 4096, Level normal.
ACE max – настройка Solid on, V2.0 on, Dictionary 4096, Level best.
RAR 3.0. Использовался WinRAR 3.11. Преимущества – высокая функциональность, степень сжатия, распространённость. Недостатки – платный.
RAR norm – настройка Solid on, Advanced compression parameters по умолчанию, Dictionary 4096, Compression method normal.
RAR max – настройка Solid on, Advanced compression parameters по умолчанию, Dictionary 4096, Compression method best.
7-zip 3.12. Использовался 7-zip 3.12. Преимущества – высокая степень сжатия, бесплатность. Недостатки – нераспространённость, относительно низкая функциональность.
7zip norm – настройка Solid on, Dictionary 2МБ, Word size 32, Compression level normal.
7zip max – настройка Solid on, Dictionary 32МБ, Word size 255, Compression level Ultra.
RK. Использовался RK v1.04.1 alpha. Преимущества – один из самых лучших по степени сжатия архиваторов. Недостатки – давно не развивается и не поддерживается, низкая скорость. Тестировался справочно.
RK max – параметры командной строки -mx3 -M99 -B9999.
Для тестирования использовались следующие хорошо сжимающиеся наборы данных:
Документы Word, Excel – набор небольших документов (договоры, акты) и книга TICSharp. Всего 20 МБ.
Текст в формате HTML (JAVA SDK) – содержимое JAVA SDK 1.3.1 (большое количество мелких файлов HTML). Всего 109 МБ.
Инсталляция Office XP – содержимое инсталляционного файла CAB. Всего 391 МБ.
Игра Counter-Strike – содержимое папки Half-Life с установленным Counter-Strike. Всего 770 МБ.
База данных 1С:Предприятие – содержимое резервной копии базы данных (DBF-формат, без индексов). Всего 189 МБ.
Тест на скорость сжатия производился на следующей системе: CPU Athlon 2000 МГц, MB nForce2, RAM 512 МБ, HDD WD400JB, OS Windows 2000.