Домашний компьютер
Шрифт:
Глава 4 Архивация данных
Общие сведения
Во-первых, рассмотрим ключевые понятия. Архивация (запаковка) – это сжатие файлов. Для окончательного усваивания этого понятия представьте себе поролоновую губку – она с виду большая, но ее можно сжать и запихнуть в емкость гораздо меньшего объема. Архив – это как раз тот самый «меньший объем», файл, который содержит в себе запакованные файлы.
Архиватор – программа, которая и сжимает файлы.
Распаковка – обратный процесс. Потому что со сжатыми файлами напрямую работать, к сожалению, нельзя. Для того чтобы внести в документы изменения, их нужно распаковать.
Алгоритм сжатия – это команды, описывающие процесс сжатия файла. Для нашего примера со сжатием губки – ее можно сложить пополам, еще раз пополам и т. д., а можно просто придавить доской к полу. Независимо от выбранного варианта она сожмется.
Зачем нужна программа архивирования данных? Ну, например, если вы собрались переслать кому-либо по электронной почте ворох мелких файлов (как правило, речь идет о текстах и картинках), то, скорее всего,
WinRAR
Вечный конкурент программы WinZip. Особой любовью пользуется у русскоязычных пользователей, во-первых, потому что создана соотечественником, во-вторых, потому, что имеется в наличии русская версия. На мировом рынке программных средств известна как программа-архиватор с одним из лучших алгоритмов сжатия данных. Поддерживает многотомное архивирование, восстановление «испорченных» архивов, блокировку их модификации. В отличие от WinZip, допустимый размер файла для архивирования не ограничен (для WinZip – ограничение 4 Гб). В WinRar присутствует возможность воспользоваться специальным алгоритмом мультимедиа-сжатия, оптимизирующим компрессию оцифрованного звука и графических файлов.
Работа с программой
Самым популярным способом обращения к программе является выбор WinRar в меню, всплывающем после правого клика мышью. Здесь появились новые возможности «Добавить в архив…» или «Добавить в *.rar». Выбор первой дает несколько большее пространство для маневра (рис. 4.1).
Рис. 4.1
Примечательно, что WinRar с уважением относится к пользователям, привыкшим к архиватору WinZip, и предоставляет возможность архивировать в формате zip (правда, при этом существенно ограничивает функциональные возможности архивирования). Пользователь таким образом может на наглядном примере убедиться, что WinRar добивается существенно лучших результатов сжатия по сравнению с WinZip. Вам предлагается выбор: или универсальность формата, или эффективность компрессии. Кроме того, WinRar поддерживает так называемое «многотомное» архивирование, значительно превосходящее по удобству метод разбиения «на дискеты», используемый в WinZip. Впрочем, в пользу последнего говорит не только широкая распространенность, но и тот факт, что, в среднем, он архивирует несколько быстрее, чем WinRar.
Если Вы хотите создать «самораспаковывающийся» exe-архив, выберите опцию «Создать SFX-архив» (SFX – от SelF-eXtracting). Имейте в виду, что такой exe-файл всегда будет существенно тяжелее своего rar-двойника.
Для создания многотомного архива (rar или ехе) нужно указать размер тома (по умолчанию в байтах, но есть возможность дописывать к, К, m, М, где 1 к= 1024 байт, 1К=1000 байт, lm=1024k, 1М=1000К). Многотомный rar-архив принято именовать «непрерывным», так как все сжимаемые файлы рассматриваются как единый поток данных. «Непрерывные» rar-архивы стоит использовать, когда степень сжатия существеннее скорости процесса архивации, при этом архив не предполагается обновлять или вытягивать из него отдельные файлы. Впрочем, скорость создания многотомного «самораспаковывающегося» ехе-архива еще ниже, чем у rar-двойника (рис. 4.2).
Рекомендую вам подольше поиграть именно с многотомным архивированием. Это может очень пригодиться для разбиения больших файлов перед посылкой по электронной почте.
Теперь давайте кратко поговорим об интерфейсе программы. Основные достоинства: удобство перемещения по диску внутри рабочего окна программы, русскоязычность, понятность (рис. 4.3).
Два последних обстоятельства позволяют надеяться, что внимательный пользователь прекрасно разберется с интерфейсом WinRar и без моих пояснений. Поэтому лишь несколько подсказок. Для закрытия архива на пароль выберите Файл > Установить пароль по умолчанию. Для перехода к основному рабочему окну «Имя и параметры архива» кликните на кнопку Добавить. В разделе Параметры можно изменить установки, определенные разработчиком по умолчанию (например, сделать стандартным максимальное сжатие или отключить музыкальное сопровождение). Настоятельно советую почитать описание, скрытое под значком «?». Вы откроете для себя много нового и интересного.
7-ZIP
Наилучшей альтернативой WinRAR является, пожалуй, архиватор 7-Zip. Его автор тоже наш соотечественник Игорь Павлов. В отличие от детища Евгения Рошаля, 7-Zip распространяется бесплатно и имеет открытый исходный код. Архиватор поддерживает распаковку архивов большинства популярных форматов, включая ZIP, ARJ, TAR и RAR (рис. 4.4).
Рис. 4.4
Есть у 7-Zip и собственный формат 7z. Он имеет открытую расширяемую архитектуру и может использовать разные алгоритмы сжатия: LZMA, BZip2, Deflate и другие. По приведенным на сайте программы данным, алгоритм 7z обеспечивает большую степень сжатия по сравнению с ZIP, ARJ, RAR и АСЕ. Для тестирования сжатия использовался пакет GIMP 1.2.4 для Windows объемом 27,2 Мб. Если принять размер архива в формате 7z за единицу, то размер RAR-архива (WinRAR 3.1) составил 1,1, АСЕ-архива – 1,15, а ZIP-архива (упаковщик PKZIP 2.50) – 1,81 (рис. 4.5).
Помимо
собственного формата 7-Zip умеет создавать архивы ZIP и TAR. Интересно, что размер получаемых ZIP-файлов получается на 2-10 % меньше, чем при использовании WinRAR или PKZIP. На совместимость это никак не влияет – ZIP-архивы, созданные в 7-Zip, без проблем открываются как в других архиваторах, так и встроенными средствами Windows.Не менее важным достоинством 7-Zip является компактность. Дистрибутив последней версии с номером 4.23 занимает чуть больше 1 Мб и вмещается даже на дискету. Версия для командной строки занимает и вовсе 302 Кб. Архиватор поддерживает технологию Hyper-Threading. На стадии бета-тестирования находятся версии для 64-разрядных версий Windows для архитектур х86-64 (64-разрядные расширения в 32-разрядных чипах AMD и Intel) и IA64 (процессоры Intel Itanium).
Работа с программойНачнем с самого распространенного сценария работы посредством программы WinZip. Допустим, в директории ХХХХ поселились файлы X1, Х2…., Хn. Их надо запаковать в единый архив. Станете запускать WinZip? Скорее всего, нет. Вы просто доберетесь до папки ХХХХ, выделите файлы X1, Х2…., Хn (используя левую клавишу мыши и кнопки Ctrl или Shift). Затем после правого клика мышью выберите команду Add to Zip.
При указании названия архивного файла расширение zip можно не указывать, достаточно вписать только имя (в нашем случае «х») и нажать на кнопку Add. Результат – появление файла x.zip в папке ХХХХ (можно было указать другое место для проживания этого файла). Вот, собственно, и вся процедура.
Обратите внимание на тот факт, что сжатие в архив документов Word (doc или rtf) дает очень значительную экономию дискового пространства (до 95 %). Несколько более скромный результат достигается при сжатии html-файлов (до 80 %). Сложнее с графическими файлами: bmp можно ужать и до 99 %, а вот, скажем, при архивировании tif, jpg, gif экономия составит, соответственно, до 35, 25,10 %. Однако при отправке файлов по электронной почте необходимо учитывать не только их физический размер, но и их число, ведь на обработку запроса об отправке каждого «прицепленного» к письму файла тоже требуется время.
Как открыть zip-файл? В этом случае, опять же, не требуется вовсе запускать программу через Start (Пуск) или с помощью иконки на рабочем столе. Достаточно, в условиях Windows, двойного левого клика на zip-файл, и немедленно последует открытие уже знакомого окна (если, само собой, WinZip установлен). Теперь нужно кликнуть на кнопку меню Extract, выбрать «место посадки» файла (ов) и подтвердить свое намерение нажатием на Extract в новом рабочем окне.Глава 5 Мир Internet
Краткая история Интернета
Сказать, что популярность Интернета растет стремительно – это не сказать ничего. Согласно прогнозам, к 2010 году число компьютеров, подключенных к Интернету, увеличится до 500 миллионов, а число пользователей – до 700 миллионов. Для сравнения, в 1997 году услугами Интернета пользовалось около 70 миллионов человек, что в четыре раза меньше. А все потому, что у Интернета поистине безграничные возможности. С его помощью вы можете покупать и продавать, зарабатывать деньги и развлекаться.
Интернет является глобальной сетью, объединяющей множество компьютеров, соединенных для совместного использования ресурсов и обмена информацией. Он соединяет множество типов сетей, среди которых могут быть правительственные, научные, сети маленьких фирм и больших корпораций. Каждая из этих сетей содержит выделенный компьютер, называемый сервером, с помощью которого осуществляется соединение с другими сетями. Пользователи сети для соединения с сервером применяют телефонные линии, выделенные каналы, радио и спутниковую связь. Для связи сетей между собой используются высокоскоростные каналы, среди которых наиболее популярна оптоволоконная линия связи. Интернет стал технологией, которая принципиально изменила возможности обмена информацией, и по своему влиянию на нашу жизнь находится в одном ряду с такими изобретениями, как телефон, телевидение и компьютер.
Начало создания Интернета относится к 1969 году, когда Министерство обороны США создало Бюро Передовых Исследований (Advanced Research Projects Agency, ARPA). Это бюро разработало коммуникационную сеть, которая не страдала бы в результате военных действий, т. е. можно было бы получать сообщения даже в случае разрушения части сети. Такая сеть была создана и названа ARPANET. Дальнейшее развитие глобальная сеть получила в восьмидесятые годы. В 1983 году сеть ARPANET была разделена на две разные системы, названные ARPANET и MILNET. Сеть MILNET была предназначена для выполнения военных задач, a ARPANET – гражданских. Объединение этих двух сетей стали называть Интернет. Одновременно начали создаваться и другие глобальные сети: BITNET, CSNET и т. п. Первоначально это были совершенно независимые и несвязанные сети, но через некоторое время их подключили к Интернету в целях облегчения обмена информацией.
Одно из наиболее важных событий, связанных с Интернетом, произошло в 1986 году, когда Национальный Научный Фонд США пришел к выводу, что все существующие сети обладают множеством недостатков и необходимо создать новую глобальную сеть, связывающую быстродействующие суперкомпьютеры, находящиеся в разных частях страны. Эту сеть назвали NSFNET, и она вскоре стала главной магистралью Интернета.
Основные услуги, предоставляемые в Интернете
С момента возникновения Интернета список предоставляемых видов услуг постоянно растет. Если в начале в основном использовалась электронная почта, то сейчас, наиболее популярной услугой является World Wide Web. Для доступа к услугам Интернета служат специальные программы, которые вы запускаете на вашем компьютере. Поэтому перечень услуг (см. таблицу ниже), которыми вы можете воспользоваться, прежде всего определяется имеющимся у вас программным обеспечением. Кроме этого, провайдер, предоставляющий вам доступ к Интернету, может поддерживать не все возможные услуги.