Почему sfx архив занимает больше места на диске чем обычный

Обновлено: 03.07.2024

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

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

Существуют разные форматы архивов: ZIP, ARJ, RAR, CAB, TAR, LZH и др. Когда создается архивный файл, ему присваивается расширение, совпадающее с форматом архива. Например, файл с именем MyDoc.zip - это архив формата ZIP. Формат влияет на эффективность сжатия файлов; к примеру, архив формата RAR занимает на диске меньше места, чем архив формата ZIP, содержащий те же самые исходные файлы. Кроме того, эффективность зависит от типа файлов, упаковываемых в архив. Файлы картинок, имеющие расширение BMP, документы Microsoft Word удается сжать в два-четыре раза, текстовые файлы - приблизительно в два раза. Несколько хуже подвержены сжатию исполняемые файлы (с расширением EXE), а графические файлы, имеющие расширение TIF, практически не сжимаются.

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

Приемы работы с архиваторами удобно рассмотреть на примере программы WinRAR. Эта программа обладает большими возможностями. Постараемся перечислить те из них, которые могут пригодиться начинающему пользователю. WinRAR позволяет создавать архивы двух форматов - RAR и ZIP. Кроме того, он поддерживает основные операции (распаковка, просмотр содержимого) с архивами других форматов: CAB, ARJ, LZH, TAR, GZ, ACE, UUE.

ПРОСМОТР СОДЕРЖИМОГО АРХИВА

Запустите программу WinRAR, например, командой Пуск - Программы - WinRAR - WnRAR . При запуске отображается главное окно программы. Выделив в этом окне архивный файл и нажав кнопку Просмотр в панели инструментов, можно увидеть, что находится в архиве (1).

Можно оценить, насколько эффективно сжат тот или иной файл, сравнив числа в столбцах Размер и Сжат . С файлами, находящимися в архиве, программа WinRAR может выполнять любые действия: просматривать их, вносить в них изменения, запускать на выполнение исполняемые файлы (имеющие расширение EXE, COM, BAT). При этом WinRAR сам позаботится о распаковке необходимых файлов во временную папку, которая по окончании работы программы будет автоматически удалена. В этом же окне можно удалять файлы из архива и добавлять новые.

Чтобы добавить файлы, нажмите в панели инструментов кнопку Добавить, в появившемся диалоговом окне выберите нужные файлы и закройте диалоговое окно кнопкой OK .

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

Когда нужно сохранить большой архив на дискетах, приходится создавать многотомный архив, т.е. состоящий из нескольких частей, называемых томами . Каждый том представляет собой отдельный файл. Если хотите создать такой архив, в поле Размер тома выберите опцию 1475500 (это размер трехдюймовой дискеты). Рекомендуется также установить флажок Информация для восстановления . Это нужно для того, чтобы архив можно было восстановить в случае повреждения данных, поскольку дискета - ненадежный носитель информации. Многотомный архив удобно создать на жестком диске, а впоследствии копировать тома на дискеты. Прежде чем создавать многотомный архив, учтите одно важное ограничение: он не допускает изменений, то есть файлы, содержащиеся в нем, нельзя изменять или удалять, нельзя также их добавлять. Если пользователь все-таки пытается внести изменения в многотомный архив, на экран выводится окно, сообщающее о невозможности данной операции.

Если вы собираетесь передать архив другому пользователю, но не уверены, что у него есть соответствующий архиватор, можно создать самораспаковывающийся архив. Для этого нужно установить флажок создать SFX archive (SFX - от англ. SelF eXtractor). Такой архив представляет собой исполняемый файл, он имеет расширение .EXE, и архиватор для его распаковки не нужен. Самораспаковывающийся архив занимает на диске больше места по сравнению с обычным. Многотомный архив также может быть самораспаковывающимся.

После того как вы установили необходимые параметры на вкладке Общие, желательно перейти на вкладку Файлы (3).

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

Архив можно распаковать весь целиком, а можно - только отдельные файлы, содержащиеся в нем. В первом случае надо выделить заархивированный файл, во втором - перейти в режим просмотра архива с помощью кнопки Просмотр и затем выделить нужные файлы. Нажмите в панели инструментов кнопку Извлечь в (или комбинацию клавиш Alt+E ) , появится окно Путь и параметры извлечения (4), в нем при необходимости можно указать папку, в которой будут сохранены распакованные файлы. По умолчанию задана папка, в которой находится архив. Щелкните по кнопке OK , и программа начнет разархивировать файлы.

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

Но как быть, если вам нужно просмотреть содержимое SFX-архива или извлечь не все файлы, а только часть из них? WinRAR позволяет работать с самораспаковывающимся архивом так же, как и с любым другим.

Распаковывать многотомный архив будет удобнее, если предварительно скопировать все тома на жесткий диск в одну папку. Если этого не сделать, то, закончив распаковывать очередной том, архиватор будет выводить на экран диалоговое окно с требованием указать полное имя следующего тома. Начинать распаковку нужно с первого тома, его имя (если это архив формата RAR) - либо "имя_тома.part01.rar", либо "имя_тома.r00". Первый том многотомного SFX-архива имеет расширение .EXE.

Режим мастера (6) появился в WinRAR 3-й версии. Мастер вызывается одноименной кнопкой в панели инструментов. Он предназначен для начинающих пользователей и позволяет предельно упростить выполнение основных операций архивирования и распаковки с помощью простой пошаговой процедуры.

Еще одна популярная программа-архиватор для Windows. Ориентирована в первую очередь на работу с архивами в формате ZIP. Главное окно программы напоминает окно WinRAR, но приемы работы с этими двумя архиваторами несколько отличаются.

ПРОСМОТР АРХИВА.
ИЗВЛЕЧЕНИЕ И УДАЛЕНИЕ ФАЙЛОВ

Вначале архив нужно открыть, для этого нажмите кнопку Open в панели инструментов. Можно также воспользоваться комбинацией клавиш Ctrl+O. В появившемся диалоге выберите архивный файл и нажмите кнопку OK . Список содержимого архива отобразится в главном окне (7).

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

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

Перед распаковкой архива решите, собираетесь ли вы извлекать все файлы или только некоторые из них. Во втором случае нужные файлы следует выделить. В панели инструментов нажмите кнопку Extract , появится диалоговое окно (8), в котором нужно указать папку для размещения извлеченных из архива объектов. Закройте это окно, нажав в нем кнопку Extract.

СОЗДАНИЕ АРХИВА В WINZIP

Скопируйте все файлы, подлежащие архивированию, в отдельную папку на жестком диске. Щелкните по кнопке New , откроется диалоговое окно New archive (9).

Выберите папку, в которую будет помещен архивный файл. Если вам нужен многотомный архив, учтите, что он может быть сформирован только на дискетах - в отличие от WinRAR WinZIP не позволяет сохранить такой архив на жестком диске. В поле Имя файла введите имя архива. Проследите, чтобы был установлен флажок Add dialog (это нужно для дальнейшего определения архивируемых файлов). Закройте окно кнопкой OK .

В следующем диалоговом окне пользователь должен выбрать папку, содержащую исходные файлы. В поле Имя файла по умолчанию присутствует маска "*.*". Это означает, что в архив будут включены все файлы, содержащиеся в выбранной папке. Если такой вариант вас не устраивает, выберите нужные файлы щелчками мыши при нажатой клавише Ctrl .

Если вы создаете многотомный архив, раскройте список Multiple disk spanning (Разбиение на несколько дисков) и отметьте позицию Automatic (Автоматическое). WinZIP присваивает всем томам одно и то же имя, поэтому на этикетках дискет желательно проставить номера.

Обычный архивный файл с расширением ZIP можно преобразовать в самораспаковывающийся архив. Чтобы сделать это, откройте архив в главном окне программы. Войдите в меню Actions и выполните команду Make .exe file , после чего появится диалоговое окно (11). Поле Default "UnZip To" folder (папка для распаковки, выбираемая по умолчанию) заполнять необязательно. Если оставить его пустым, будет выбрана папка C:\Windows\Temp . Щелкните по кнопке OK , программа создаст SFX-архив и предложит протестировать его. Под тестированием здесь подразумевается простая распаковка: вы можете проверить только что созданный архив "в действии". Если хотите выполнить такую проверку, выберите Да, появится еще одно окно, в котором следует нажать кнопку Unzip . В противном случае щелкните по кнопке Нет .

ИНТЕГРАЦИЯ С ПРОВОДНИКОМ WINDOWS

Создавать и распаковывать архивы можно в окне программы Проводник или Мой компьютер с помощью контекстного меню. Например, если на вашем компьютере установлен WinRAR, то, щелкнув правой кнопкой мыши по значку файла-архива, вы увидите следующие опции:

Extract files - распаковка архива в произвольную папку;

Extract to имя_папки\ - в текущей папке будет задана папка с данным именем, и в нее распакуется содержимое архива.

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

Add to archive. - упаковка файлов в архив с произвольным именем;

Add to "имя_архива.rar" - создание в текущей папке архива формата RAR с данным именем.

Абсолютное большинство программ для Windows поддерживают технологию Drag-and-Drop (перенести и положить), и архиваторы - не исключение. Чтобы убедиться в этом, проделайте "эксперимент". Запустите архиватор в режиме просмотра архива. Откройте окно Мой компьютер , а в нем - какую-нибудь папку, например Мои документы . Разместите оба окна так, чтобы каждое из них занимало примерно половину экрана и не закрывало другое. Поместите курсор на значок одного из файлов, содержащихся в архиве, нажмите левую кнопку мыши и, не отпуская ее, переместите курсор в окно Мой компьютер . Теперь отпустите кнопку. Файл, извлеченный из архива, появится в папке, содержимое которой показано в окне Мой компьютер . Аналогичным образом "перетащите" какой-нибудь файл из окна Мой компьютер в окно архиватора. Архиватор отобразит диалоговое окно, спрашивая, действительно ли вы собираетесь изменить содержимое архива. Если ответите утвердительно, в архив будет добавлен новый файл.

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

Е ще один, пожалуй, самый уникальный, тип архивов – самораспаковывающиеся архивы с расширениями .exe. Их уникальность необычна: sfx-архив содержит в себе и архивную часть, и специальный исполняемый код. Поэтому, он извлекается самостоятельно, и для его распаковки уже никакой архиватор, вообще, не нужен. Согласитесь, когда нет уверенности, что в нужный момент архиватор WinRAR окажется под рукой, такой архив – просто находка!

Зачем нужны sfx-архивы

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

Создать sfx-архив в WinRAR — просто, как дважды два

Классический способ запуска программы WinRAR, — использование меню «Пуск». Но все же, большее количество пользователей предпочитает делать это в два клика мышкой по иконке архиватора на рабочем столе или из контекстного меню.

WinRAR

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

WinRAR

Дальнейшая процедура создания такого типа архивов в WinRAR ничем принципиальным не отличается, разнятся лишь некоторые параметры:
Прежде всего, указывается имя архива, например, sochi2014. Хорошо, когда оно осмысленное, связанно с содержанием архива и состоит из цифр и латинских букв. Согласитесь, что многое сию минуту представляется абсолютно понятным, только вот уже через несколько дней легко забывается, так, что и комментарии не всегда помогают вспомнить.
Во-вторых, уточняем его расширение: rar, zip либо rar5.
В-третьих, выставляем флаг рядом с настройкой «Создать SFXархив».
В-четвертых, и в-пятых, в выпадающих списках определяем метод сжатия.

WinRAR

И уточняем оптимальный размер словаря.

WinRAR

А при необходимости ограничить доступ к архиву, заходим на вкладку «Установить пароль», чтобы указать его или даже зашифровать сам архив.

Секреты конфигураций SFX-архивов

Теперь пора заняться конфигурацией параметров sfx-архива. Собственно для этого и существует на вкладке «Дополнительно» раздел «Параметры SFX».

WinRAR

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

WinRAR

Конечно, это не всегда возможно, так, что если явного указания не будет, то перед извлечением sfx-архива его предложит вести инсталлятор.

Другие нужные настройки конфигурации задаются в окне «Режимы»: именно здесь возможно организовать весь процесс извлечения данных из sfx-архива. К примеру, предусмотреть необходимость извлечения всех файлов, составляющих архив, сначала в специальную временную папку, которую после завершения процесса удаляют.

WinRAR

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

Весьма полезной бывает также вкладка «Текст и графика», здесь удобно формировать заголовок и текст окна SFX, кроме того, выбрать логотип и значок sfx-архива.

WinRAR

В общем, на вкладках можно найти еще немало полезных свойств и настроек архивирования, побродить по ним и немного поэкспериментировать Вы сможете чуть позже и сами. Когда все настройки определены, еще раз проверяем все ли сделано и нажимаем «ОК». Через несколько коротких мгновений Вы получите необходимый sfx-архив .

Всем известно, что запакованные архиватором файлы занимают намного меньше места. Как следствие, архивы быстрее передаются по сети. В последнее время популярностью пользуется так называемый SFX-архив, который обладает способностью к самораспаковке. Интересна эта функция тем, что такой архив может быть распаковован на любом компьютере, даже при отсутствии программы архиватора. Достигается это за счёт включения в архив модуля самораспаковки, который лишь незначительно увеличивает размер архива в целом.

sfx архив

Создать SFX-архив можно перед сжатием файлов, в результате будет создан не обычный архив, а исполняемый файл с расширением *.exe. Программа распаковки запускается сразу после двойного клика по файлу. Окошко, хоть и скромное в большинстве случаев, но функции свои выполняет: есть возможность извлечь файлы в папку с архивом или задать требуемый путь вручную.

Такой способ распространения файлов подходит для тех, кто не уверен, что получатель разбирается в компьютерах и сможет распаковать посылку самостоятельно. Основное преимущество, которое заставляет использовать SFX-архив – простота. Пользователю не надо устанавливать лишние программы, не требуется никаких дополнительных знаний и навыков. Всё, что требуется от получателя – запустить распаковку и ждать её окончания.

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

sfx программа

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

Подобные архивы применяются для распространения модификаций к играм. Иногда 7z SFX-архивы сбивают пользователей с толку – их принимают за вирусы, файлы игры и просто за лишние файлы. Всё потому, что сейчас встретить такой архив – редкость т. к. на данный момент больше популярен формат *.rar или *.zip.

7z sfx

Где SFX-архив незаменим, так это в резервном копировании данных. Дело в том, что такой архив удобнее, если вы планируете распаковывать его редко и полностью. Антивирус не тратит ресурсы на постоянное сканирование доверенных exe-файлов, а в случае переноса данных или их восстановления вся процедура займёт всего пару кликов.

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

Информационный портал для студентов

ст. преп. Михеев Алексей Георгиевич

Лабораторная работа №3.

Общие сведения .

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

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

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

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

В России наиболее распространены следующие архиваторы: RAR и его Windows -версия WinRar (архивы, созданные им, имеют по умолчанию расширение .RAR), PKZIP / PKUNZIP и его Windows -версия WinZip (расширение .ZIP), ARJ (расширение .ARJ) и LHA (расширение .LZH). Windows-версии отличаются более удобным интерфейсом, а также некоторыми дополнительными возможностями.

Как правило, архиваторы предоставляют следующие возможности:

а) помещают копии файлов на диске в сжатом виде в архивный файл;

б) извлекают файлы из архива;

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

г) просматривают оглавление архива;

д) удаляют файлы из архива.

Почти все архиваторы предоставляют возможность создавать удобный “самораспаковывающийся” архив, т.е. архивный файл с расширением .EXE. Для распаковки такого архива достаточно запустить его как программу. Кроме того, большинство современных архиваторов также поддерживают работу с многотомными архивами. Это позволяет поместить большой архивный файл, занимающий несколько M б (а если есть необходимость, то и несколько десятков Мб), на дискеты, которые и по сей день являются наиболее доступными и универсальными внешними носителями.

Как и большинство Windows -приложений, архиватор WinRar [1] имеет операционное меню и панель инструментов, обеспечивающих дружественный пользователю интерфейс. Верхний уровень операционного меню архиватора WinRar содержит следующие пункты: «Файл», «Команды», «История», «Избранное», «Параметры» и «?» (помощь). Команды, которые используются наиболее часто, продублированы соответствующими кнопками на панели инструментов.

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

Помещение (добавление) файлов в архив.

Для этого необходимо выбрать папку, в которой находятся файлы, предназначенные для архивации. Для этого можно воспользоваться как выпадающим списком (таким же, как в диалоговом окне открытия документа в любой программе) или же командой «Выбрать папку» из меню «Файл». Содержимое выбранной папки будет отображаться в окне программы WinRar . Затем нужно выделить файлы, которые будут архивироваться. Выделение осуществляется либо с помощью мыши (выделение группы смежных файлов – с нажатой одновременно клавишей Shift ; выделение несмежных файлов – с нажатой одновременно клавишей Ctrl ), либо с помощью клавиш Insert и Пробел. Можно выделять не только файлы, но и целые папки. Когда все необходимые файлы выбраны, нужно либо нажать кнопку «Добавить» на панели инструментов, либо выбрать команду «Добавить файлы в архив» из меню «Команды». Любое из этих действий приведет к появлению диалогового окна «Имя и параметры архива», которое предоставляет широкие возможности по настройке параметров архива. Перечислим (с коротким комментарием) наиболее употребительные из них.

В строке «Архив:» можно задать как новое имя архива, так и выбрать уже существующий архив для добавления в него файлов. Имя архива должно иметь расширение RAR или ZIP (архиватор WinRar поддерживает работу с архивами ZIP , хотя и не в полном объеме). Это определяется выбором формата архива (два переключателя). Выпадающий список «Метод сжатия» позволяет задать наиболее подходящий в данной ситуации метод из шести возможных. «Скоростной» метод обеспечивает сжатие данных за короткое время, но степень сжатия при этом низкая. Метод «максимальный» сжимает данные хорошо, но требует заметно большего времени. Выпадающий список «Размер тома» позволяет задать размер тома в байтах при создании многотомного архива. Его можно выбрать из списка или же просто напечатать. Из параметров архивации обратим внимание на флажок «Создать SFX архив». Если он отмечен, то создается самораспаковывающийся архив. Такой архив займет больше места, чем обычный, но может оказаться наилучшим решением, если Вы не уверены, что у получателя архива установлен архиватор. Заметим, что преобразовать в самораспаковывающийся можно и уже существующий архив.

Извлечение файлов из архива.

Сначала необходимо выбрать архив, из которого будут извлекаться файлы, а затем выделить файлы, которые нужно извлечь. В меню «Команды» присутствуют две команды: «Извлечь файлы из архива» и «Извлечь в другую папку…». Им соответствуют кнопки на Панели инструментов «Извлечь» и «Извлечь в». Первая команда извлекает файлы в текущий каталог (тот, в котором находится архив). Обращение ко второй команде приводит к появлению диалогового окна «Путь и параметры извлечения». Строка «Путь извлечения» позволяет задать папку, в которую будут помещены разархивированные файлы. Переключатель «Режим перезаписи» определяет, как поступать, если в папке уже находится файл с тем же именем, что и извлекаемый.

Просмотр содержимого файла без извлечения из архива .

WinRAR позволяет просматривать файлы, не извлекая их из архива, но – только в «текстовом режиме». Единственное, что может выбрать пользователь – просматривать ли текст в кодировке Windows или в кодировке DOS .

Просмотр оглавления архива .

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

Удаление файлов из архива

Подлежащие удалению файлы надо выделить, после чего либо воспользоваться пунктом меню «Команды» «Удалить файлы», либо кнопкой «Удалить» на Панели инструментов, либо просто нажать кнопку « Delete ».

Архиватор WinZip

Меню архиватора WinZip устроено несколько иначе, хотя возможности, которыми он обладает, сходны с возможностями архиватора WinRAR . Мы будем приводить английские наименования (с русским переводом) пунктов меню и кнопок.

По сравнению с WinRAR архиватор WinZip обладает более широкими возможностями по интеграции с другими программными средствами. Так, если на Вашем компьютере установлены архиваторы ARJ и LHA , архиватор WinZip сможет работать не только с архивами ZIP , но и с архивами, созданными ARJ и LHA , а также создавать архивы этих форматов (настройка выполняется с помощью меню “ Option ” | “ Program Location ” – «Параметры» | «Расположение программ»). Кроме того, WinZip способен извлекать данные из архивов с расширениями . TAR , . Z , . GZ , . TAZ и . TGZ . Такие архивы, как правило, создаются утилитами операционных систем семейства Unix или DOS . Вы можете встретить такие архивные файлы на Internet -сайтах. Кроме того, WinZip включает в себя утилиту Uuencode , которая специальным образом кодирует файлы для передачи их по электронной почте для лучшего обеспечения их целостности.

WinZip поддерживает пользовательскую настройку интерфейса, которую можно осуществить, обратившись к Мастеру (пункт меню “ File ” | “ Wizard ” или кнопка Wizard на Панели инструментов). Мы будем ориентироваться на «классический» интерфейс ( WinZip Classic ) и, как и при рассмотрении WinRAR , сосредоточимся на основных операциях.

Помещение (добавление) файлов в архив.

Сначала нужно определиться с архивом, в который будут помещены файлы. Можно либо выбрать уже существующий архив (меню “ File ” | “ Open Archive ” или кнопка “ Open ”), либо создать новый (меню “File” | “New Archive” или кнопка “New”). В обоих случаях будут открыты диалоговые окна – “ Open Archive ” («Открыть архив») и “ New Archive ” («Новый архив») соответственно. Если Вы открываете уже существующий архив, то нужно отыскать его и выделить, чтобы в строке «Имя файла» появилось его имя. Если Вы создаете новый архив, нужно напечатать имя нового архивного файла.

Теперь можно добавлять в архив файлы. Выбор команды “ Add ” («Добавить») из меню “ Actions ” («Действия») или нажатие кнопки « Add » на Панели инструментов приведет к появлению диалогового окна “ Add ”. В этом окне обычным образом можно выбрать один или несколько файлов, помещаемых в архив (их имена должны отображаться в строке «Имя файла»), степень сжатия (“ Compression ”; названия режимов расположены по убыванию степени сжатия), а также некоторые другие параметры. Когда файлы выбраны, следует нажать кнопку “ Add ” (расположена рядом со строкой «Имя файла»). В результате в окне программы WinZip будет отображено оглавление архива на текущий момент.

Существующий архив можно преобразовать в самораспаковывающийся с помощью команды “ Make . EXE File ” («Преобразовать в исполняемый файл») из меню “ Actions ”.

Извлечение файлов из архива.

Когда выбраны файлы, которые необходимо извлечь из архива, нужно обратиться к пункту меню “ Actions ” | “ Extract …” («Извлечь…») или же нажать на кнопку “ Extract ” на панели инструментов. Это приведет к появлению диалогового окна “ Extract ”, предназначенного для выбора папки, в которую будет извлечен файл. Она определяется содержимым строки “ Extract to ”. По умолчанию в ней отображается последний из использованных путей. Заполнить эту строку можно путем выбора нужной папки в окне “ Folders / Drivers ” («Папки / Диски»). Можно также впечатать в эту строку путь к папке (включая ее имя) или выбрать путь из выпадающего списка. При необходимости можно создать новую папку, нажав на кнопку « New Folder …» («Новая папка»). Переключатель “ Files ” («Файлы») определяет, извлекаются ли только выбранные файлы (“ Selected Files ”), все файлы из архива (“ All Files ”) или же файлы по выбору (“ Files ”; здесь удобно задавать маску).

Просмотр содержимого файла без извлечения из архива .

Просмотр оглавления архива .

Оглавление архива, отображающееся в окне программы, содержит следующую информацию: имя файла (“ Name ”), дату (“ Date ”) и время (“ Time ”) его последнего изменения, исходный размер (“ Size ”), степень сжатия (“ Ratio ”), размер упакованного файла (“ Packed ”) и путь к исходному файлу (“ Path ”; при установках по умолчанию не запоминается при архивации и не отображается).

Удаление файлов из архива

Чтобы удалить файлы из архива, нужно выделить их, а затем воспользоваться командой “ Delete …” («Удалить») из меню “ Actions ” или же просто нажать клавишу “ Delete ” на клавиатуре. Появившееся диалоговое окно “ Delete ” позволит уточнить Ваш выбор: удалить весь архив целиком (“ Entire Archive ”), выбранные файлы (“ Selected Files ”) или же указать файлы в строке “ Files ” (обычно указывают маску).

Указание: для выполнения задания используйте программу 7-zip

1. Создайте каталог MyRarArchive , а в нем – подкаталоги Texts и Pictures .

2. Поместите в каталог MyRarArchive не менее 5 текстовых файлов (с расширениями . txt , . doc , . rtf ) и не менее 5 файлов с рисунками (. bmp , . gif , . jpg ) суммарным объемом не менее 500 Кб. Выполните средствами архиватора RAR следующие действия:

3. Создайте архив TArc . rar , содержащий архивные копии всех текстовых файлов.

4. Переместите в архив P A rс. rar архивные копии всех файлов рисунков.

5. Просмотрите оглавления архивов и файлы, содержащиеся в этих архивах, не распаковывая их.

6. Проверьте целостность архивов.

7. Извлеките из архива P Ar c все содержащиеся в нем файлы в каталог Pictures и в MyRarArchive

8. Удалите из архива PA гс. rar все файлы с расширением . gif .

9. Создайте 3 архива разной степени сжатия, содержащий архивные копии всех файлов рисунков. Сравните их степень сжатия.

10. Удалите архив PAr с. rar .

11. Извлеките из архива TArc . rar все файлы на дискету.

12. Создайте на дискете самораспаковывающийся архив (опция SFX)

13. Создайте многотомный архив ManyVolume . rar с размером тома 100 Кб, содержащий архивные копии всех текстовых и графических файлов.

При сдаче задания:

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

Контрольные вопросы

1. Для чего нужны программы-архиваторы?

2. Что такое архив?

3. Какая информация обязательно содержится в оглавлении архивного файла?

4. Что такое код циклического контроля и каково его назначение?

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

Читайте также: