Нажмите "Enter", чтобы перейти к содержанию

Как сжать файл в архиве: «Как сжать файлы в ZIP-архив?» – Яндекс.Кью

Содержание

Бесплатный онлайн конвертер архивов

Локальный файл Онлайн файл

#РезультатИсходный файл

Чтобы выполнить конвертацию видео, выполните несколько шагов:
  • С помощью кнопок «Локальный файл» или «Онлайн файл» укажите каким образом загрузить архив или файл на сервер. Используете «локальный файл» если вам нужно сконвертировать файл с вашего компьютера, для того чтобы указать файл, находящийся в интернете выберите «Онлайн файл» и в появившемся поле вставьте ссылку на файл. Мы не устанавливаем никаких ограничений на размер файлов, но чем больше файл, тем больше времени будет занимать конвертация. Просто наберитесь терпения и все получится. Вы можете сжать любой файл, или преобразовать архив из форматов: APM, ARJ, CHM, cpio, DEB, FLV, JAR, LHA/LZH, LZMA, MSLZ, onepkg, RAR, RPM, smzip, SWF, XAR и Z, а так же распаковку образов дисков: CramFS, DMG, FAT, HFS, ISO, MBR, NTFS, SquashFS, UDF и VHD.
  • Выберите формат архива, в который вы хотите сжать ваш файл. Формат полученного архива может быть 7Z, ZIP, GZIP, BZIP2, XZ, TAR.
  • Для начала конвертации нажмите кнопку «Конвертировать» чтобы начать преобразование. В случае успешной конвертации файл будет доступен в разделе «Результаты конвертации». Если вам нужно просто скачать файл, то кликните на имя файла. Если вы хотите получить другие способы сохранения, то нажмите на значок чтобы сформировать QR-код для загрузки результата на ваш мобильный телефон или планшет, а также если вы хотите сохранить файл в одном из онлайн-сервисов хранения данных, таких как Google Drive или Dropbox.

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

Как сжать файл в WinRAR или как создать архив

Чтобы сжать файл с помощью WinRAR, нужно поместить его в архив. Сделать это можно двумя способами.

Способ 1 (быстрый)

Откройте папку с файлом, который вы хотите уменьшить, и кликните на нем правой кнопкой мыши. Для примера и наглядности, мы попробуем заархивировать файл «Список_дел.docx»:

Если во время установки WinRAR вы не меняли настройки, выставленные по умолчанию, в открывшемся контекстном меню, также, как и на скриншоте выше, вы увидите команды создания архива.

Самый быстрый способ – выбрать команду «Добавить в архив Список_дел. rar».

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

Способ 2 (классический)

Сжатие файлов и папок этим способом займет немного больше времени, зато в процессе можно изменить несколько настроек архивирования, установить пароль на архив, разбить его на части и т.д.

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

Или же просто, как и в первом способе, кликнуть на нем правой кнопкой мыши, но выбрать там уже другую команду:

Примечание: также можно просто перетащить файл в окно архиватора. Но некоторые из них могут открыться как архивы, вместо того, чтобы начать процесс архивирования. Это относится ко всем форматам файлов, которые WinRAR может распаковывать («. docx» к ним относится).

После выполненных манипуляций откроется окно, в котором можно поменять настройки архивирования.

Хотите максимально сжать ваш файл? Выберите соответствующий метод сжатия. Хотите установить пароль, чтобы защитить его от чужих глаз? Нажмите на специальную кнопочку справа внизу. Нужно изменить формат архива на ZIP? Без проблем.

Совет: место сохранения архива можно поменять, нажав на кнопку «Обзор» рядом с его названием.

После изменения всех настроек, или же, если это вам не нужно, и вы ничего не меняли, нажмите на кнопку «

ОК».

И через парку секунд ваш архив будет готов!

Как уменьшить размер файла с помощью winrar.

Сжимаем файлы онлайн. Защита данных от несанкционированного доступа

Инструкция

Приступая к запаковке файлов в архив, убедитесь, что на вашем компьютере установлено приложение WinRAR. Выбирая файлы для архивирования, помните, что лучше всего сжимаются файлы в текстовом формате. Видео, музыка и изображения лишь незначительно уменьшаются в размере. Чтобы установить максимальный размер сжатия, в окне архиватора сделайте активной вкладку «Общие».

В группе «Формат архива» найдите поле «Метод сжатия». С помощью выпадающего списка установите значение «Максимальный», кликнув по нему левой кнопкой мыши, и нажмите на кнопку ОК. Файлы будут запакованы в архив с выбранными настройками сжатия.

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

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

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

Чтобы добавит новый файл в уже имеющийся архив и максимально сжать его при запаковке, откройте файл RAR и выберите в меню «Команды» пункт «Добавить файл в архив» или просто перетащите значок нужного файла в окно программы. Автоматически откроется новое диалоговое окно «Имя и параметры архива». Установите в нем метод сжатия «Максимальный» для нового файла тем же способом, что был описан выше. Нажмите на кнопку ОК.

Источники:

  • как сжать архив

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

Инструкция

Найдите файл или папку, которую требуется сжать. Щелкните правой кнопкой мыши по файлу или папке, выберите пункт Отправить, а затем – пункт Сжатая ZIP-папка.

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

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

В развернувшемся меню выберите пункт 7-Zip (WinRar). Дождитесь открытия нового подменю и кликните по пункту «Добавить к архиву». Через некоторое время будет запущено окно программы-архиватора.

Введите название будущего файла. Если вы планируете загружать информацию на внешние ресурсы, не используйте русские буквы, пробелы и знаки препинания. Выберите формат архива. Разверните графу «Уровень сжатия». Выберите пункт «Максимальный» или «Ультра».

Помните о том, что на некоторых ресурсах установлено ограничение на максимальный размер одного файла. Заполните поле «Разбить на тома», введя в него нужное значение. После подготовки всех необходимых параметров создания архива нажмите кнопку Ok.

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

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

Система управления базами данных Microsoft SQL Server сегодня является одной из наиболее гибких и мощных. Все данные баз, обслуживаемых ей, хранятся в mdf-файлах (Master Database File). При интенсивном использовании базы (многократных вставках и удалениях строк таблиц) происходит фрагментация файла-контейнера. Его объем начинает сильно превышать реальный объем данных, хранящихся в базе. Если необходимо, можно сжать файл mdf, используя SQL Server.

Вам понадобится

  • — Microsoft SQL Server, работающей на локальном компьютере;
  • — SQL Server Management Studio.

Инструкция

Соединитесь с сервером баз данных. В SQL Server Management Studio выберите пункт «Connect Object Explorer…» раздела File главного меню. Отобразится диалог Connect to Server. Этот же диалог отображается автоматически после запуска SQL Server Management Studio. Выберите элемент Database Engine выпадающего списка Server type. В текстовом поле Server name укажите локальное имя компьютера.

В списке Authentication сделайте текущим пункт, соответствующий типу аутентификации, поддерживаемому локальным SQL-сервером. При выборе SQL Server Authentication в поля User name и Password введите действительные учетные данные. Нажмите кнопку Connect.

Начните процесс добавления существующей базы данных. Выделите элемент Databases в панели Object Explorer. Щелкните по нему правой кнопкой мыши. В контекстном меню выберите «Attach…».

Выберите файл mdf для присоединения. В диалоге окна Attach Databases нажмите кнопку «Add…». В дереве папок Select the file диалога Locate Database Files найдите и разверните каталог с mdf-файлом. Выделите его и нажмите кнопку OK.

Добавьте новую базу данных, содержащуюся в mdf-файле. В окне Attach Databases проконтролируйте правильность указания пути. Выберите единственный элемент в списке Databases to attach. В группе элементов управления Database details удалите пункт, соответствующий log-файлу, если он не найден (в поле Message выведено сообщение Not found). Для этого нажмите кнопку Remove. Нажмите кнопку OK.

На любом компьютере есть большое количество файлов разных размеров. Но не все их удобно хранить. Файлы маленького размера не только удобно хранить, но и передавать по почте, а также на другое устройство, что гораздо эффективнее и проще. Чем меньше будет объем файла, тем быстрее произойдет передача. На вашем ПК вы всегда можете создать папку, вмещающую большое количество файлов в сжатом виде.

  1. Для сжатия файлов вам потребуются стандартные средства операционной системы.
  • Кликаем правой кнопкой мыши на нужный файл или папку;
  • В открывшемся окне выбираем «отправить»;
  • Далее команда «сжатая папка Zip».

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

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

4. После ее открытия в окне появятся файлы и папки с вашего компьютера, которые можно сжать. Просматривать папки можно идентично проводнику. Работать с этой программой просто. Выделяя необходимые папки или файлы мышью в панели инструментов, выбираем «добавить» и даем имя архиву.


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

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


7. Теперь пользование архиватором будет надежно защищено от лишних взглядов и всевозможных повреждений. Приятной работы!

Видео: Как сжать файлы для отправки

Здравствуй Хабр!
Данная статья посвящена, как правильно и максимально сжимать файлы в ZIP-архивы. Данную статью я решил написать по той причине, что очень много приложений свои форматы упаковывают именно в ZIP. В данной статье разберем методы сжатия ZIP, приложения для сжатия в ZIP, и как можно улучшить сжатие.

Метод сжатия в ZIP
Для начало предлагаю разобрать с тем, что ZIP поддерживает разные методы сжатия (Copy, Deflate, Deflate64, BZip2, LZMA, PPMd), но мы будем рассматривать только один метод сжатия — Deflate , по той причине, что именно данный метод используют большинство приложений, которые упаковывают свои форматы в ZIP. Вот небольшой список форматов файлов, которые на самом деле являются ZIP-архивами — open-file. ru (введите в поиске ASCII-дескриптор заголовка — PK). Сразу оговорюсь, это только небольшой перечень файлов.
Метод сжатия Deflate
На сегодняшний день есть несколько библиотек, основанных на методе сжатия Deflate:
Библиотека Deflate Скорость работы Степень сжатия Приложения
ZlibВысокаяНизкая
7-zipСредняяСредняя7-zip ,
KzipНизкаяВысокаяkzip
Так что перед тем как выбирать архиватор для ZIP, необходимо понять какой результат нам нужен, и сколько времени готовы затратить для его получения. для Deflate характерно, чем выше степень сжатия, тем больше времени придется затратить.
Архиваторы ZIP
В данном разделе, мы будем рассматривать только те приложения, которые бесплатные для использования.
Алгоритм 7-zip
Здесь мы поговорим о двух программах, где реализован алгоритм 7-zip: 7-zip и advzip.
При создании zip-архива в помощью 7-zip, я использую следующие параметры

R -mm=Deflate -y -tzip -mpass=15 -mfb=258 -mx9
Особенность работы advzip в том, что он уже работает с готовыми архивами zip, т.е. вы просто указываете путь к архиву, и он сам пытается его сжать. Бывает удобно когда у вас уже есть готовый архив, и вам не надо распаковывать и архивировать еще раз.

Алгоритм kzip
Алгоритм kzip был реализован в приложении kzip, приложение работает крайне медленно, но практически всегда дает лучший результат. У него есть настройки (/s, /n, /b), которые могут улучшить/ухудшить степень сжатия ZIP. Здесь я хотел дать несколько рекомендаций, как получать наилучшую степень сжатия (рекомендации основаны, на личном опыте):
  • Если вы архивируете файлы, и там есть архивы ZIP, рекомендую эти архивы разжать (для удобства можно использовать advzip с параметром /z0). Это объясняется тем, что метод Deflate не поддерживает непрерывные архивы , т.е. получается, что когда метод Deflate пытается сжать разжатый архив, разжатый архив в этом случаи предстает как один целый файл и его содержимое сжимается как непрерывный архив.
  • Если вы хотите получить максимальный эффект сжатия, то можете воспользоваться приложением zipmix . Допустим вы создали два одинаковых по содержанию архива zip с помощью kzip, но разными настройками, и в итоги получали разные по размеру архивы. Но это не означает, что все файлы, которые вы сжали в первом архиве имеют по отдельности в сжатом виде меньший размер, чем во втором архиве. Для этих целей нужен zipmix, он создает из двух архивов третий архив, с меньшим размером, т.к. он сравнивает каждый файл по отдельности, и выбирает тот вариант, где размер меньше. zipmix работает не только с архивами kzip.
Практика
И так решил показать, как это все работает. Для примера я взял игру для iPad — Angry Birds HD версии 2.0.0. Исходный размер игры 13 547 363 байт.

Как видно zipmix может ненамного улучшить степень сжатия. Лично мне когда надо получить максимум объединяю просто все три (kzip + advzip + 7-zip) результата в один. Это на много лучше, чем пытаться перебирать параметры в kzip.

В наш век высоких технологий пользователей Всемирной паутины становится с каждым днем все больше. Многие из них являются продвинутыми юзерами, а некоторые только начинают свое знакомство с безграничными возможностями Интернета. Регулярное пребывание в сети подразумевает работу с различными файлами. Одним из основных инструментов работы с файлами является их архивация. Статья расскажет, как заархивировать файлы в zip, и сжать файл до меньших размеров.

Что такое архивация?

Архивация файлов — это процедура, при которой исходный размер любого файла сжимается до меньших объемов, при этом качество файлов и информация, которая в них содержится, не ухудшается и не меняется. Например, если есть текстовый файл (допустим, книга) размером 1,5 Мб, то с помощью специальной программы-архиватора можно с легкостью сжать этот объем до 150 Кб. Польза очевидна: заархивированный файл занимает гораздо меньше места (в данном случае в 7 раз), к тому же его можно пересылать по почте одним файлом.

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

Для чего она используется?

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

Обзор программ-архиваторов

Самая популярная программа — это WinRar, она встроена в операционные системы Windows

И считается весьма эффективной по соотношению степени сжатия к скорости. Она сохраняет файлы в формате RAR или ZIP. Преимуществом этой программы является наличие возможности дополнительной защиты в виде электронной подписи к заархивированной папке, однако есть и недостаток: WinRar — это платная программа. Ниже будет приведен эффективный способ, как заархивировать файл в zip формат.

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

В чем отличие архиваторов друг от друга?

Существует много разных программ, архивирующих файлы. Они отличаются тем, что у каждого из них есть свои методы сжатия и сохранения объектов. По этой причине и их эффективность может различаться, ведь один архиватор способен сжать файл в 5 раз, а другой — в 10. Еще одно различие — это формат, в который преобразует архиватор нужный файл. Также у каждой программы свой дизайн оформления, поэтому при добавлении элемента в архив с помощью одной программы мы увидим иконку, которая будет отличаться от иконки любой другой программы-архиватора.

Как заархивировать файл в zip формат?

Прежде всего необходимо уточнить, какая именно программа-архиватор установлена на вашем компьютере. Для этого нужно кликнуть правой кнопкой мыши на любой файл и в открывшемся списке действий найти функцию добавления в архиватор. Если в контекстном меню присутствует функция «Add to arhive», то это значит, что у вас установлен WinRar.

Следующий шаг — это выбрать один или несколько файлов, которые нужно заархивировать. Для этого необходимо выделить мышкой все элементы и правой кнопкой мыши вызвать контекстное меню Windows. В списке меню найти пункт «Добавить в архив» и нажать на него. При этом действии должна открываться программа-архиватор WinRar. В меню архивации необходимо выбрать настройки, в которых можно указать желаемую степень сжатия файлов. При этом стоит учесть, что выбор метода «максимального сжатия» занимает чуть больше времени, чем обычный или скоростной методы.

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

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

Особенности архивации

Мы ответили на вопрос «как заархивировать файл в zip?», теперь давайте узнаем о некоторых особенностях архивации. Так, например, при архивации файлов формата фото, аудио или видео происходит совсем небольшое сжатие в размере. С текстовыми форматами дело обстоит иначе. Рассмотрим, как заархивировать pdf файл в zip. Можно воспользоваться и стандартным архиватором, а можно использовать различные онлайн-инструменты для конвертирования файла из одного формата в любой другой, в том числе и в zip.

Как заархивировать файлы в zip на MAC OS?

Способы архивации файлов немного отличаются от тех, которые используются в ОС Windows. Создать папку-архив на компьютере от Apple можно следующим образом: выбрать файлы, затем нажатием правой кнопки вызвать меню действий и в открывшемся окне выбрать «сжать объекты». В той же папке, где находились исходные файлы, появится папка с заархивированными файлами формата zip.

Для того чтобы распаковать файлы, необходимо установить специальный софт, позволяющий разархивировать файлы любого формата. Затем нужно выбрать архивную папку, нажать на правую кнопку мыши, и с помощью установленной программы распаковать нужные элементы. Одной из лучших программ, находящихся в свободном доступе в AppStore, является Unarchiver.

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

На самом деле, ничего сложного нет. Достаточно лишь знать, как сжать файл. В первую очередь выясним, что под этим подразумевается.

Сжатие файлов — это процесс уменьшения повторяемых символов или оптимизации последовательности байтов, вследствие чего исходный документ получается меньших размеров. Такой процесс носит название архивирование, или создание архива.

С тем, чтобы добиться такого эффекта, потребуется обзавестись специальными программами. Например, для создания файла формата ZIP, достаточно установить на компьютере Windows любой версии. Программа-архиватор в нем носит встроенный характер. Также для открытия (и сжатия) файлов типа RAR подойдет программа Winrar. И, несмотря на то, что принцип их работы схож, большей популярностью пользуется последняя. Ее и изучим подробнее.

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

  • добавить в архив;
  • добавить в архив ;
  • добавить в архив и отправить по Е-мэйл;
  • добавить в архив и отправить по Е-мэйл.

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

Давайте на примере более подробно рассмотрим, как сжать PDF-файл. Поскольку этот формат предназначен, в первую очередь, для размещения полиграфической продукции, то есть журналов, книг и прочего в их первозданном виде, со всеми картинками, его «вес» нередко достаточно велик, поэтому его уменьшают путем архивации или сжатия. Процесс при этом не наносит урон качеству, то есть все картинки, да и сам текст, никак не изменятся после сжатия. После того, как файл обработан и отправлен адресату (если это являлось конечной целью), его следует распаковать той же программой. То есть у адресата также должен быть установлен Winrar. Распаковав документ, вы можете легко убедиться, что потери в качестве не было.

Перед тем, как сжать файл, имейте в виду: нужно чем-то жертвовать. А именно: желая сохранить прежнее качество, вы добьетесь сжатия всего на несколько мегабайт, в зависимости от размера исходного. То есть файл весом 20 мб может быть сжат до 17-18 без изменений в качестве. Если же уровень качества файла при последующем его извлечении из архива не представляет важности, можно будет использовать функцию «максимального сжатия». Файл станет гораздо меньше, чем исходник, но качество, что логично, пострадает.

Нередко сайт предлагает сжать файлы (в том числе PDF) в режиме онлайн и абсолютно бесплатно, но куда удобнее иметь соответствующую программу под рукой.

Запаковка и распаковка файлов

Сжатые ZIP-файлы занимают меньше места и могут быть перенесены на другие компьютеры быстрее, чем несжатые файлы. В Windows работа со сжатыми файлами и папками аналогична работе с обычным файлами и папками. Объединив несколько файлов в одну сжатую папку, вы сможете с легкостью поделиться ими.

  1. Найдите файл или папку, которые нужно запаковать.

  2. Нажмите и удерживайте (или щелкните правой кнопкой мыши) файл или папку, выберите (или наведите указатель на) Отправить, а затем выберите Сжатая ZIP-папка.

    Новая ZIP-папка с таким же именем будет создана в том же расположении. Чтобы переименовать папку, нажмите и удерживайте ее (или щелкните ее правой кнопкой мыши), выберите команду Переименовать и введите новое имя.

  1. Найдите сжатую папку, из которой требуется извлечь файлы или папки.

  2. Выполните одно из следующих действий:

    • Чтобы распаковать один файл или одну папку, откройте сжатую папку и перетащите файл или папку в нужное расположение.

    • Чтобы извлечь все содержимое сжатой папки, нажмите и удерживайте ее (или щелкните ее правой кнопкой мыши), выберите команду Извлечь все, а затем следуйте указаниям.

Примечания: 

  • Чтобы добавить файлы или папки в созданную ранее сжатую папку, перетащите их в сжатую папку.

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

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

Как пользоваться архиватором WinRAR

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

Компания SoftMagazin предлагает рассмотреть наиболее частые вопросы по поводу использования программы, которые возникают у пользователей WinRAR.

 Как работать с архиватором WinRAR

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

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

 Как создать архив WinRAR

Чтобы добавить файлы в архив WinRAR, нужно открыть программу, выбрать в меню «Открыть» и найти через файловый менеджер требуемый документ. Выделив документ, нажмите на верхней панели кнопку «Добавить» или, выделив правой кнопкой мыши файл, выберите «Добавить в архив». В появившемся окне нажмите «Ок» и программа создаст архив с расширением rar или zip.

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

 Как сжать файл через WinRAR

Запустив программу, можно сжать файл или папку с информацией до меньших размеров, значительно сэкономив место на жестком диске или флешке. Также архивы удобно передавать по сети, особенно, если это большие объемы информации. Обратите внимание, что наиболее компактно упаковываются текстовые документы или программы. Выбрав после запуска WinRAR и добавления файла имя будущего архива, укажите в выпадающем меню метод сжатия. Если размер папки не имеет значения, можно не сжимать файл. Для стандартного архивирования укажите обычный метод.

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

 Как открыть архив WinRAR

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

Кликните мышью два раза на файле, который нужно открыть

Такое же действие можно выполнить, находясь в окне архиватора

Выделив документ, перетяните его в окно программы или, если она закрыта, на ее значок

Через командную оболочку ОС можно указать название сжатого документа в виде параметра и запустить архиватор

 Как распаковать архив WinRAR

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

В папку с тем же названием, что и архив, чтобы не потерять требуемый документ среди множества файлов

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

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

 Как сменить язык в WinRAR

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

Если интерфейс вашего архиватора на английском или любом другом языке, значит вы приобрели не русскоязычную лицензию. Чтобы использовать WinRAR с русскоязычным меню нужно приобрести лицензию на русском языке. Возможность смены языков интерфейса есть только в портативной (мобильной версии) программы.

 Как поставить пароль на архив WinRAR

Для настроек конфиденциальности нужно сделать архив с документами, нажав «Добавить в архив». Затем в подпункте меню «Установить пароль» необходимо будет ввести секретные символы, повторить их для подтверждения и после нажать «Ок» для сжатия зашифрованного архива. Чтобы надежно защитить документы, установите галочку напротив пункта «Шифровать имена файлов и папок», чтобы названия нельзя было просмотреть.

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

 Как разблокировать архив WinRAR

Если вы передаете другим лицам зашифрованные архивы, которые им нужно просмотреть, обязательно вышлите пароль. Не существует других методов разблокировки архива, кроме как правильное введение секретного кода.

Разблокировать архив можно, открыв программу и выбрав документ, либо, щелкнув мышью на папке «Извлечь в текущую папку» и введя требуемый пароль. Не забывайте: ставить пароль можно на оба формата архива zip и rar, однако использование rar даст возможность зашифровать не только документы, но еще размеры папок, их названия и комментарии.

 Как узнать пароль от архива WinRAR

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

Узнать пароль от зашифрованного архива можно, если Вам его сообщил отправитель сжатой папки или Вы сами шифровали его. В других случаях, разблокировать архив WinRAR и извлечь файлы не представляется возможным. Чтобы таких ситуаций не возникало, настоятельно рекомендуется внимательно запоминать пароль или фиксировать их.

 Как сжать фотографии в WinRAR

Архивирование фотографий происходит так же, как и добавление других файлов. Выделите изображения или папку с фото и нажмите «Добавить в архив». Многих пользователей интересует, каким образом можно уменьшить размер изображений, при добавлении в архив. К сожалению, использование программы минимально изменит размер фото.

Если вы используете для хранения фотографий расширение jpg или png, то архиватор существенно не уменьшит объем изображения, так как это и так компрессированные форматы. Для уменьшения размера фотографий воспользуйтесь графическим редактором.

 Как заархивировать видео с помощью  WinRAR

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

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

Как открыть файл iso с помощью WinRAR

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

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

Как открыть файл mdf через WinRAR

Если на компьютере отсутствуют приложения для монтирования образов, можно воспользоваться архиватором и быстро открыть любой CD или DVD диск. Используя программу, вы сможете просмотреть дисковые файлы или дистрибутивы программы, например.

Файл с расширением mdf также, как и iso представляет собой образы дисков, однако открывается немного иначе. Выделите mdf-файл и щелкните по нему правой кнопкой мыши. В открывшемся меню укажите «Открыть с помощью». Вам будет предложено выбрать программу для открытия в Интернете или на компьютере. Чтобы корректно открыть файл, выберите второй пункт «Выбор программы из списка установленных» и в списке укажите WinRAR. После указанных действий все файлы и папки из архива mdf можно быстро извлечь стандартными действиями.

Как сделать самораспаковывающийся архив WinRAR

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

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

 Как разбить файл на части WinRAR

Работая с большими объемами информации, иногда есть необходимость перенести их на диски или флеш-память, и по возможности уменьшить размер. Документ можно поделить на удобные фрагменты, которые будут подходящего объема, для записи.

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

Как переименовать файл в архиве WinRAR

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

Для того, чтобы переименовать информацию внутри архива, следует воспользоваться программой. Запустите архиватор, выберите файл, который нужно переименовать и кликните на нем правой кнопкой мыши. В открывшемся меню выберите «Переименовать». Укажите новое имя архивного документа и нажмите Enter. При переименовании программа спросит «Сохранить изменения в архиве?» Для успешной смены имени файла нужно будет указать «Ок».

Какой максимальный размер архива WinRAR

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

Для создания архивов в формате rar практически не существует ограничений. Вы можете сжать файлы или архив в программе с размером вплоть до 8 эксабайт. Следует знать, что архивы, превышающие по размеру 4 Гб, можно создавать только в файловой системе NTFS. При создании архива zip, максимально возможный размер всех сжимаемых файлов составляет 2 Гб.

 Какие форматы поддерживает WinRAR

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

Программа поддерживает для создания архивов форматы zip и rar. Непосредственно при работе с файлами, архиватор выполняет все основные действия со следующими форматами: UUE, ISO, GZ, ARJ, 7Z, JAR, ACE, Z и некоторыми другими. Каждый формат распознается автоматически и для него выбирается оптимальный метод сжатия.

 Как обновить WinRAR

Если вы приобрели лицензионную версию архиватора WinRAR в SoftMagazin, обратите внимание, что все лицензии, как для домашнего использования, так и для коммерческого являются бессрочными. Таким образом, не нужно заботиться о своевременном обновлении продукта и продлевать лицензию ежегодно.

 Как удалить WinRAR с компьютера

Найдите в проводнике папку с WinRar и просто удалите ее

Используйте обычные действия при удалении программы в Windows, Пуск-Панель управление-Установка/удаление программ

Выделите архиватор и нажав правой кнопкой мыши, выберите удалить/деинсталлировать

В комплекте с программой поставляется программа Uninstall.exe, при помощи которой можно легко удалить WinRAR.

Как сжать файлы в архив на компьютере? Архивация файлов |

Зачем сжимать файлы на компьютере?
Файлы пользователя могут занимать достаточно много дискового пространства и со временем вы можете испытать недостаток свободного пространства. В таком случае вам поможет сжатие файлов. Также удобно использовать сжатие файлов для размещения файлов в Интернете или передаче по электронной почте. Согласитесь, что передача файла меньшего размера будет занимать меньшее время.

Как же выполнить сжатие файлов или папки с файлами?

Для сжатия файлов существуют специальные программные утилиты – архиваторы. Наиболее часто используют архиватор WinRAR, WinZIP, 7-Zip. Каждый из архиваторов имеют свои достоинства и недостатки. Однако стоит отметить, чтобы прочитать файлы в архиве (разархивировать файлы) на компьютере должна быть установлена соответствующая программа. Операционная система Windows способна без установки дополнительного архиватора прочитать лишь архив формат ZIP. Все указанные архиваторы способны сжимать файлы в ZIP-архив, но и используют свои наработки, чтобы максимально увеличить сжатие, а значит и максимально снизить размер сжимаемого файла.

Технология сжатия архиваторов может значительно разниться, но каждый архиватор может иметь настраиваемые параметры сжатия, которые способны максимально уменьшить размер файла за счет использования оптимальных алгоритмов для тех или иных типов файлов. Однозначно дать ответ, какой архиватор лучше нельзя. Все зависит от типа данных, которые подвергаются сжатию. Однако при выборе архиватора следует учитывать не только степень сжатия. Архиватор WinRAR распространяется платно, а 7-Zip бесплатно, причем последний во многих случаях превосходит по степени сжатия первый. А вот интерфейс и простота работы с WinRAR, а также широкое распространение формата RAR делают его популярным архиватором.

Сам процесс сжатия зависит от выбранного архиватора и метода сжатия. В результате работы архиватора создается файл-архив. Архив может быть получен при сжатии как отдельных файлов или их групп, так и при сжатии папки (папок). При этом есть возможность удалить файлы после упаковки. Во всех архиваторах есть функция автоматического завершения работы компьютера после создания архива. Ее удобно использовать при создании архива большого числа файлов и объема. При создании архивов большого объема удобно использовать функцию многотомности. То есть архив будет автоматически разбит на части заданного размера. Эта функция может быть полезна при копировании архива на сменный носитель с файловой системой FAT, которая не поддерживает файлы размером более 2Гб.

Многие архиваторы способны создавать так называемые самораспаковывающиеся архивы (или SFX-архивы). Их особенность в том, что файлы можно распаковать на любом компьютере. При создании такого архива создается EXE файл, который остается запустить как обычную программу и указать место распаковки архива.

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

Посмотрите ещё :

Архиваторы. Как сжать видео файл без ущерба для качества Какие типы файлов обычно сжимаются хорошо

В о времена, когда объемы жестких дисков представляли собой смешные значения, даже тексты книг в развернутом виде казались кощунственно огромными. В самом деле, представьте себе винчестер объемом в 40 Мб, где, к тому же, установлена Windows 3.1 (10 Мб) и WinWord 6 (20 Мб). Ничего удивительного не было в том, что это было золотое время архиваторов, когда десятки их пользователи знали не только по именам и возможностям, но даже по версиям, не говоря уже о десятках ключей, где приветствовалось «максимальное сжатие».

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

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

Начнем с популярного: нет смысла упаковывать видео и музыку . В отношении видео надо знать, что оно уже не просто изначально упаковано мощными кодеками-архиваторами, но из него даже выброшены некоторые несущественные для просмотра данные. По аналогичной схеме, кстати, кодируются файлы JPEG, и потому они тоже не могут быть сжаты. Музыкальные файлы, хотя и сжаты, могут еще чуть-чуть «потесниться» на диске, но смысла городить огород ради 2-5% смысла не имеет. В отношении картинок нужно действовать по ситуации, но общий принцип таков – чем больше в них цветов, тем меньше шансов будет на сжатие. Вообще, картинки и фотографии – особенный случай, так как можно штатно резко снизить их характеристики, при этом не потеряв качества при просмотре на целевом устройстве вывода. Или вы в самом деле думаете, что сможете различить 4 миллиарда цветов? Скорее, хватит в 256 адаптированных цветов из палитры, а если уменьшить размер фото и разрешение, то легко сделать из 10-мегабайтной картинки 100-килобайтовую.

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

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

Сжатие информации — это процесс преобразования информации, хранящейся в файле, в результате которого уменьшается ее избыточность, соответственно, требуется меньший объем Памяти для хранения.

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

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

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

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

Под степенью сжатия понимают отношение размеров сжатого файла и исходного, выраженное в процентах.

Степень сжатия зависит от используемой программы сжатия, метода сжатия и типа исходного файла. Лучше всего сжимаются файлы графических образов, текстовые файлы, файлы данных, степень сжатия которых может достигать 5 — 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 — 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.

Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.

Разархивацияия (распаковка) — процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память.

Программы, осуществляющие упаковку и распаковку файлов, называются программами-архиваторами.

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

Основные виды программ-архиваторов

В настоящее время применяется несколько десятков программ-архиваторов, которые отличаются перечнем функций и параметрами работы, однако лучшие из них имеют примерно одинаковые характеристики. Из числа наиболее популярных программ можно выделить: Zip (и его модификация WinZip), WinRAR, Arj (и его разновидности), G-Zip, 7-Zip.

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

Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа обычно создаются в формате ЕХЕ-файла.

Многие программы-архиваторы производят распаковку файлов, выгружая их на диск, но имеются и такие, которые предназначены для создания упакованного исполняемого модуля (программы). В результате такой упаковки создается программный файл с теми же именем и расширением, который при загрузке в оперативную память самораспаковывается и сразу запускается. Вместе с тем возможно и обратное преобразование программного файла в распакованный формат. К числу таких архиваторов относятся программы Upx, PKLITE, LZEXE.

Ппрограмма EXPAND, входящая в состав утилит операционной системы Windows, применяется для распаковки файлов программных продуктов, поставляемых фирмой Microsoft.

Способы управления программой-архиватором

Управление программой-архиватором осуществляется одним из следующих способов:

  • — с помощью командной строки, в которой формируется команда запуска, содержащая имя программы-архиватора, команду управления и ключи ее настройки, а также имена архивного и исходного файлов;
  • — с помощью встроенной оболочки и диалоговых панелей, появляющихся после запуска программы и позволяющих вести управление с использованием меню и функциональных клавиш, что создает для пользователя более комфортные условия работы;
  • — с помощью контекстного меню Проводника в операционной системе Windows.

class=»eliadunit»>

Часто в повседневной жизни возникает необходимость в сжатии файлов для удобства их хранения, записи на носители и оперативного обмена через социальные сети, электронной почте , файлообменники и другие сервисы в глобальной сети Интернет. Однако не все файлы одинаково хорошо поддаются сжатию. Лучше всего сжимаются файлы текстового формата (txt, doc). Файлы архивов (rar, zip, 7z, lha, tar, gz, jar и т.п.), видео (avi, mpeg, wmv, flv), музыки (mp3, wma, aac) и изображений (jpeg, jpg, gif, png) незначительно уменьшаются в размере, поскольку изначально являются файлами сжатых форматов. Сюда же относятся и файлы Microsoft Office с расширениями docx, xlsx.

Сжатием (уменьшением размера) файлов занимаются специализированные программы-архиваторы, наиболее известные из которых WinRAR, 7zip и WinZip. О том, как максимально сжать файл в архиваторе WinRAR мы и поговорим.

Для начала упаковки файлов в архив необходимо, чтобы на вашем компьютере был установлен архиватор WinRAR . Для начала операции сжатия (архивации) необходимо выделить файлы, которые вы собираетесь сжимать. Затем щелкнув правой кнопкой мыши по выделенной области, вызываем контекстное меню, в котором выбираем строку «Добавить в архив… ».

В появившемся рабочем окне «Имя и параметры архива » на вкладке «Общие » задаем имя будущего архива, а также выбираем формат и метод сжатия. Из форматов советуем выбирать общедоступный формат ZIP, поскольку некоторые операционные системы с трудом читают формат RAR. В выпадающем меню «Метод сжатия » выбираем соответственно «Максимальный ». Нажимаем кнопку ОК.

Но лучшего эффекта стоит ожидать от «Максимального » метода сжатия вместе установленной галочкой «Создать непрерывных архив ».

Плюс непрерывной архивации — это увеличенная степень сжатия.

    Минусы:
  • добавление одного файла в этот архив будет происходить медленнее относительного обычного архива;
  • извлечения одного или нескольких файлов тоже будет происходить медленнее;
  • если в непрерывном архиве какой-либо файл окажется повреждённым, то не удастся извлечь часть файлов.
class=»eliadunit»>
    Исходя из плюсов и минусов, непрерывные архивы рекомендуется использовать в трёх случаях:
  • архив будет редко обновлять или вообще не планируется обновлять,;
  • архив будет использоваться для распаковки его целиком,
  • и третий случай, когда степень сжатия важнее скорости архивации и распаковки.

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

Для добавления нового файла в уже имеющийся архив с максимальным сжатием необходимо открыть этот архив и выбрать в меню «Команды » строку «Добавить файл в архив »; ещё проще можно перетащить нужный файл в окно программы. После этого автоматически откроется новое диалоговое окно «Имя и параметры архива». Вам осталось установить для нового файла метод сжатия «Максимальный » и нажать на кнопку ОК.

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

Сжатие данных — процедура перекодирования данных, производимая с целью уменьшения их объёма. Применяется для более рационального использования устройств хранения и передачи данных.
Сжатие бывает без потерь (когда возможно восстановление исходных данных без искажений) или с потерями (восстановление возможно с незначительными искажениями). Сжатие без потерь используется при обработке компьютерных программ и данных, именно его часто называют архивированием данных. Сжатие с потерями обычно применяется для сокращения объёма звуковой, фото- и видеоинформации, оно значительно эффективнее сжатия без потерь.
Сжатие основано на устранении избыточности информации, содержащейся в исходных данных. Степень избыточности зависит от типа данных. Например, у видеоданных степень избыточности обычно в несколько раз больше, чем у графических данных, а степень избыточности графических данных в несколько раз больше, чем текстовых. Кроме того, степень избыточности данных зависит от принятой системы кодирования.
Примером избыточности является повторение в тексте фрагментов (например, слов естественного или машинного языка). Подобная избыточность обычно устраняется заменой повторяющейся последовательности более коротким значением (кодом). Другой вид избыточности связан с тем, что некоторые значения в сжимаемых данных встречаются чаще других, при этом, возможно, заменять часто встречающиеся данные более короткими кодами, а редкие — более длинными (вероятностное сжатие). Сжатие данных, не обладающих свойством избыточности (например, случайный сигнал или шум), невозможно.
Вопросы сжатия данных достаточно остро стоят в различных областях науки и техники, везде, где требуется хранение и передача информации. Во-первых, это связано стоимостью носителей информации, во-вторых, с необходимостью передачи больших потоков информации по линиям связи. Кроме того, сжатие данных неразрывно связано с криптографией и защитой информации от случайного и преднамеренного воздействия.
Программы, осуществляющие архивацию данных, называют архиваторами. В архиваторах разработчики стремятся улучшить два основных параметра — степень сжатия и скорость работы. Скорость работы распадается на два конкурирующих параметра — скорость архивации и скорость разархивации. Часто бывает неважно, как долго мы сжимаем данные, но критичным является время обратного преобразования или наоборот. Иногда немаловажным оказывается также объем используемой памяти. Остальные свойства менее значительны и обычно не рассматриваются.

Для этих параметров обычно редко удается улучшить что-нибудь одно, не ухудшив при этом другого. К тому же алгоритм сжатия оптимальный для одних типов данных, может быть совершенно не пригодным для других. Например, архиватор созданный для устранения избыточности текстов естественного языка и построенный на принципах позволяющих достичь большой степени сжатия именно текстов может совершенно не сжимать графические данные или даже увеличивать их объём.
На самом деле исследователями были научно доказаны теоремы которые накладывают на архиваторы и на само сжатие данных ограничения по степени сжатия.
1. Для любой последовательности данных существует теоретический предел сжатия, который не может быть превышен без потери части информации.
2. Для любого алгоритма сжатия можно указать такую последовательность данных, для которой данный алгоритм вообще не позволит получить сжатия.
Родоначальником архиваторов в связи можно назвать азбуку Морзе, в которой для повышения скорости связи заложена простая идея — чем чаще используется буква алфавита, тем короче должен быть ее код. В дальнейшем, алгоритмы сжатия информации стали широко использоваться в факс-модемной и радиосвязи, позволяя в обоих случаях повысить скорость передачи информации.
Нарастание интереса к архиваторам началось с появлением IBM-совместимых персональных компьютеров. До этого тоже существовали программы сжатия, но они были известны только специалистам и обеспечивали несравнимо худшие показатели сжатия информации.
Современные программные средства для создания и обслуживания архивов отличаются большим объемом функциональных возможностей, многие из которых выходят далеко за рамки простого сжатия данных и эффективно дополняют стандартные средства операционной системы. В этом смысле современные средства архивации данных называют диспетчерами архивов.
К базовым функциям, которые выполняют большинство современных диспетчеров архивов, относятся:
извлечение файлов из архивов
создание новых архивов
добавление файлов в имеющийся архив
создание самораспаковывающихся архивов
создание распределенных архивов на носителях малой емкости
тестирование целостности структуры архивов
полное или частичное восстановление поврежденных архивов
защита архивов от просмотра и несанкционированной модификации.
создание непрерывных (solid) архивов
Самораспаковывающиеся архивы. В тех случаях, когда архивация производится для передачи документа потребителю, следует предусмотреть наличие у него программного средства, необходимого для извлечения исходных данных из уплотненного архива. Если таких средств у потребителя нет, создают самораспаковывающиеся архивы. Самораспаковывающийся архив готовится на базе обычного архива путем присоединения к нему небольшого программного модуля. Сам архив получает расширение имени.ЕХЕ, характерное для исполнимых файлов. Потребитель сможет выполнить его запуск как программы, после чего распаковка архива произойдет на его компьютере автоматически.
Распределенные архивы. В тех случаях, когда предполагается передача большого архива на носителях малой емкости, например на гибких дисках, возможно распределение одного архива в виде малых фрагментов на нескольких носителях.
Защита архивов. В большинстве случаев защиту архивов выполняют с помощью пароля, который запрашивается при попытке просмотреть, распаковать или изменить архив. Защита с помощью пароля считается неудовлетворительной и не рекомендуется для особо важной информации.
Непрерывные архивы. Очень высокий выигрыш в размере (10-50%), особенно при архивировании большого количества малых файлов, получается при использовании опции создания непрерывных архивов. В этом случае все данные будут архивироваться в виде одного большого файла, а не каждый по отдельности. Это значительно увеличивает эффективность сжатия информации, но данный метод имеет и свои недостатки. Во-первых, для распаковки нескольких файлов из такого архива понадобится больше времени, чем для извлечения из обычного. Тут будет иметь значение, какими по счету были заархивированы нужные файлы. Если они были в середине, то для их распаковки программе будет нужно распаковать все файлы упакованные до необходимых, пока она доберется до требуемых. Создание архивов таким способом также может повлечь за собой большие утраты, ведь если архив окажется, поврежден, будут потеряны все файлы, которые в нем находились. В случае же запаковки обычным способом, можно извлечь из поврежденного архива пусть не все, но большинство файлов.
К дополнительным функциям диспетчеров архивов относятся сервисные функции, делающие работу более удобной:
просмотр файлов различных форматов без извлечения их из архива
поиск файлов и данных внутри архивов
установку программ из архивов без предварительной распаковки
проверку отсутствия компьютерных вирусов в архиве до его распаковки
создание самораспаковывающихся многотомных архивов
выбор или настройка коэффициента сжатия информации.
Файлы различных форматов сжимаются с различной степенью эффективности. Очень хорошо архивируются графические файлы в формате *.bmp (на 80—85%) и документы MS Office (в среднем на 60%), немного хуже — Web-страницы (40—50%). Для исполняемых файлов этот показатель варьируется (~50% в зависимости от архиватора) и в большинстве случаев довольно низкий. Архивирование практически не влияет на размер сжатых файлов (графические файлы в формате *.gif и *.jpg, DivX-фильмы, образы CD и т. д.).
Наиболее популярные среди пользователей архиваторы:
WinZip
WinRAR
7Zip
WinAce
PowerArchiver
WinZip
Стоимость: 7$
Размер дистрибутива: 5929К
Сайт производителя: http://www.winzip.com/
Поддерживаемые форматы: Cab, GZip, Tar , TGZ — только извлечение файлов. Zip — полная поддержка.
Исправление поврежденных архивов: не поддерживается.

Многотомные архивы: ограниченная поддержка.
Самый распространенный формат архивов — Zip, и самый распространенный архиватор — WinZip. Невысокая степень сжатия компенсируется широкой известностью WinZip.
Не смотря на то, что степень сжатия у программы невелика, она обладает простым интерфейсом, а также мастерами для создания и распаковки архивов. Zip-архивы могут включать в себя комментарии и быть зашифрованными с использованием пароля. Поддержка многотомных архивов в самом формате Zip ограничена: их можно создавать только на дискетах.
Стандартная версия WinZip может создавать только простейшие самораспаковывающиеся (SFX) архивы. Чтобы запустить программу после извлечения файлов из архива или изменить текст в окне распаковщика, необходимо купить утилиту WinZip Self-Extractor, заплатив еще $49.
Для увеличения количества распознаваемых форматов архивов есть возможность подключения архиваторов Arj и Lha. WinZip — один из первых архиваторов с графическим интерфейсом под Windows и до сих пор великолепная интеграция этого продукта с Windows является эталоном. Но на данный момент конкурирующие архиваторы обогнали его и по сжатию, и по удобству интерфейса.
WinRAR.
Стоимость: 29$
Размер дистрибутива:1035К
Сайт производителя: http://www.rarlab.com/
Поддерживаемые форматы: CAB, ARJ, LZH, TAR, GZip, ACE, UUE, BZ2, JAR, ISO ,7Z — только извлечение файлов.
RAR , Zip — полная поддержка.
Исправление поврежденных архивов: поддерживается для форматов RAR и Zip.
Самораспаковывающиеся архивы: поддерживаются.
Зашифрованные архивы: поддерживаются.

Вечный конкурент программы WinZip. Данный архиватор особой любовью пользуется у россиян во многом благодаря тому, что создан соотечественником Леонидом Рошалем. На мировом рынке программных средств известен как архиватор с одним из лучших алгоритмов сжатия данных.
Восстановление «испорченных» архивов по умолчанию возможно только для Zip-архивов. Для того чтобы свести к минимуму вероятность потери данных, при создании архивов WinRar рекомендуется использовать опцию «Информация для восстановления» (этот флажок можно найти на вкладке «Общее» окна создания архива). Если это было сделано, то в случае повреждения архива его можно будет восстановить. Кроме этого в WinRar, можно уменьшить вероятность повреждения RAR-архива, указав при его создании размер информации для восстановления. Для этого нужно выполнить команду «Команды»>«Добавить информацию для восстановления в окне Winrar. При этом объем информации для восстановления не может превышать десяти процентов от общего размера архива.
Многотомное архивирование, предоставляемое архиватором, значительно превосходит по удобству метод разбиения «на дискеты» используемый в WinZip.
WinRAR понимает практически все известные форматы архивов. После установки программа встраивает в главное контекстное меню свои основные ярлыки, поэтому не придется каждый раз лезть в главное меню и искать там ярлыки программы, а затем разбираться в ее интерфейсе. Все основные задачи уже есть в контекстном меню. Рядом с каждым пунктом находится хорошо узнаваемый значок, так что при открытии меню ярлыки WinRAR»а сразу же бросаются в глаза. При упаковке данных можно задать степень сжатия архива или отключить сжатие. Помимо этого, программа позволяет защищать архивы паролем (можно указать и то, какие файлы из архива должны быть доступны, даже если пользователь не знает пароля), писать комментарии, создавать самораспаковывающиеся архивы. В WinRar присутствует возможность воспользоваться специальным алгоритмом мультимедиа-сжатия, оптимизирующим компрессию оцифрованного звука и графических файлов.
Для пользователей, которые общаются с архиватором впервые, предусмотрены специальные мастера, которые быстро введут в курс дела. Сама программа обладает приятным интерфейсом, который не вызывает никаких проблем в освоении.
7Zip
Стоимость: 0$
Размер дистрибутива: 837К
Сайт производителя: http://www.7-zip.org/
Поддерживаемые форматы: RAR, CAB, ARJ, Z, CPIO, RPM, DEB, SPLIT- только извлечение файлов.
ZIP, GZIP, TAR, BZIP2, 7Z — полная поддержка.
Исправление поврежденных архивов: не поддерживается
Самораспаковывающиеся архивы: поддерживаются.
Зашифрованные архивы: поддерживаются.
Непрерывные архивы: поддерживаются.
Многотомные архивы: поддерживаются.
Это ещё один архиватор от российских разработчиков. Благодаря более совершенному алгоритму сжатия качество архивирования данных у собственного формата *.7z опережает даже WinRAR. Правда, такой коэффициент сжатия достигается благодаря тому, что архиватор работает медленнее. В остальном 7-Zip действительно во многом превосходит более известных конкурентов, а потому предпочтение ему отдают все больше пользователей.
Интерфейс у 7-Zip аскетичный, но не нужно забывать, что программа пока находится на ранней стадии разработки и активно развивается. О том, что разработчик заботится о распространении продукта по всему миру, говорит то, что программа поддерживает огромное количество языков — в последней версии программы их более шестидесяти. Конечно же, есть и русский.
7-Zip дает возможность создавать архивы, защищенные паролем, а также шифровать имена файлов, которые содержаться в архивах. При этом используется 256-битный алгоритм AES. Именно этот алгоритм был в 2001-году выбран американским национальным институтом стандартов и технологий (NIST) в качестве криптографического стандарта на ближайшее время, поэтому можно сказать, что это — один из лучших алгоритмов шифрования на сегодняшний день.
Плюсом программы является то, что она абсолютно бесплатна в отличие от своих конкурентов, автор лишь просит поддержать разработку, выплатив ему вознаграждение размером в $20.
WinAce
Стоимость: 29$
Размер дистрибутива: 3801К
Сайт производителя: http://www.winace.com/
Поддерживаемые форматы: ACE, ZIP, LHA, MS-CAB, ARC, ARJ, GZIP, TAR, BZip2, ISO, ZOO, RAR- только извлечение файлов.
ACE, ZIP, LHA, MS-CAB, JAR- полная поддержка.
Исправление поврежденных архивов: поддерживается для форматов ACE и ZIP.
Самораспаковывающиеся архивы: поддерживаются.
Зашифрованные архивы: поддерживаются.
Непрерывные архивы: поддерживаются.
Многотомные архивы: поддерживаются.
Несмотря на то, что WinAce выпускается довольно давно, добиться такой популярности среди пользователей, как WinRar, архиватору не удалось. Для того чтобы архиватор мог соперничать с конкурентом, он должен превосходить соперника по двум параметрам — скорости и степени сжатия. Размер архивов в формате ACE часто меньше чем после использования WinRar, однако не настолько, чтобы привлечь к себе внимание. Кроме этого, WinAce не отличается быстрой работой, затрачивая почти вдвое больше времени, по сравнению с WinRar. Если же сравнивать WinAce с 7Zip, то главным недостатком архиватора можно считать платность.
К недостаткам Winace можно также отнести и то, что архиватор не отличается высокой стабильностью работы, и как следствие, время от времени окно программы закрывается вследствие «недопустимой операции». Это серьезный недостаток, особенно учитывая практически безотказную работу Winrar и 7Zip.
Для улучшения сжатия графических и звуковых, равно как и исполняемых (*.ехе) файлов, в архиваторе реализованы дополнительные алгоритмы мультимедиа-компрессии, а для всех остальных типов данных — дельта-сжатие. Поддерживается создание непрерывных архивов, проверка на целостность всех знакомых программе форматов, восстановление поврежденных ACE и ZIP-архивов и многое другое. Кроме того, можно конвертировать архивы различных форматов в АСЕ для уменьшения их размера. Программа обладает отличной интеграцией с Windows.
PowerArchiver
Стоимость: 20$
Размер дистрибутива: 3712К
Сайт производителя: http://www.powerarchiver.com/
Поддерживаемые форматы: RAR, ARJ, ARC, ACE, ZOO, ISO, BIN, IMG, NRG- только извлечение файлов.
ZIP, 7-ZIP, CAB, LHA (LZH), TAR, GZIP, BZIP2, BH — полная поддержка.
Исправление поврежденных архивов: поддерживается для формата ZIP.
Самораспаковывающиеся архивы: поддерживаются.
Зашифрованные архивы: поддерживаются.
Непрерывные архивы: не поддерживаются.
Многотомные архивы: поддерживаются.
PowerArchiver — очень мощный архиватор. Красивый, удобный и понятный интерфейс. PowerArchiver в отличии от WinRAR, 7Zip и WinAce не предоставляет своего собственного формата для сжатия данных однако он поддерживает большое количество различных архивов включая и RAR, ACE и 7-ZIP причем последний поддерживается полностью.
Встроенный просмотрщик позволяет «на лету» просматривать TXT, RTF и все популярные форматы графических файлов прямо в архиве. Кроме того, PowerArchiver предлагает пользователю 5 различных методов шифрования особо секретных данных.
Остальной набор функций стандартен: конвертирование различных архивов в те, которые полностью поддерживаются программой, отличная интеграция с Windows, возможность создания многотомных Zip-архивов и множество других. Особой гордостью авторов программы является то, что она получила сертификат от Microsoft как ПО, оптимизированное под Windows XP, со всеми вытекающими отсюда «последствиями», а именно — поддержкой тем Windows XP. Да и сам PowerArchiver может похвастаться массой собственных скинов, призванных полностью изменить его внешний вид.
При архивировании информации трудно со стопроцентной уверенностью сказать, какой из архиваторов в данном случае позволит получить максимальную степень сжатия. Наиболее вероятно, что из тройки WinАce-WinRar-7Zip лучше справится WinRar. Однако даже при сжатии файлов одного и того же типа (например, графического формата bmp) часто невозможно заранее определить, какой из архиваторов сожмет файл лучше — наиболее высокая степень сжатия может быть у любого из перечисленных архиваторов. В большинстве случаев определить оптимальный формат сжатия можно только эмпирическим путем, используя функции оптимизации для конкретного типа и размера сжимаемой информации. Поэтому, если размер сжатого файла действительно имеет значение, перед отсылкой файла по почте, размещением на FTP-сервере или перед записью его на лазерный диск, лучше всего запаковать данные сразу тремя архиваторами и посмотреть, какой из них справился с заданием лучше других.
Список использованной литературы.
Фомин А.А. «Основы сжатия информации»
http://www.powerarchiver.com/
http://www.winace.com/
http://www.7-zip.org/
http://www.rarlab.com/
http://www.winzip.com/
http://ru.wikipedia.org/wiki/Архивация
http://256bit.ru/informat/index9.htm
http://www.computerra.ru/hitech/novat/26988/

В сети сегодня популярны десятки архиваторов, причем, в описание у каждой программы можно встретить что ее алгоритм самый-самый… Решил взять несколько популярных в сети архиваторов, а именно: WinRar, WinUha, WinZip, KGB archiver, 7Z и проверить их в «боевых» условиях.

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

Таблица сравнения сжатия

Для небольшого эксперимента был взят сравнительно большой файл RTF — около 3,5 мб и сжат разными архиваторами. Время работы пока не берем, об особенностях работы программ будет рассказано далее, сейчас же только посмотрим степень сжатия.

Как видно из небольшой таблички, что самая высокая степень сжатия достигается у программы KGB Archiver 2 — в 23 раза уменьшился исходный размер файла! Т.е. если у вас на жестком диске несколько гигабайт различной документации, которой вы не пользуетесь и хотите удалить (но не покидает чувство, а вдруг пригодится) — не проще ли сжать такой программой и записать на диск…

Но обо всех «подводных камнях» по порядку…

KGB Archiver 2

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

Только вот скорость сжатия оставляет желать лучшего. Например, файл в примере (около 3 мб) программа сжимала около 3 мин! Нетрудно прикинуть, что один CD диск она будет сжимать пол дня, если не больше.

Но особое удивление вызывает не это. Распаковка файла длиться по времени столько же, сколько компрессия! Т.е. если вы потратили пол дня на то, чтобы сжать часть своих документов, то столько же времени вы потратите, чтобы достать их из архива.

Итог: программу можно использовать для небольших объемов информации, особенно, когда важен минимальный размер исходного файла (например, файл нужно разместить на дискете, или на небольшой по вместимости флешке). Но опять таки, угадать заранее размер сжатого файла нельзя, и возможно, время на сжатие вы потратите впустую…

WinRar

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

На удивление WinRar сжал файл за несколько секунд, причем размер файла уменьшился в 17 раз. очень достойный результат, если еще учесть что время затраченное на обработку ничтожно мало. А время на распаковку файла — еще меньше!

Итог: отличная программа, показывающая одни из самых лучших результатов. В процессе настроек сжатия можно так же указать максимальный размер архива и программа его разобьет на несколько частей. Это очень удобно, чтобы перенести файл с одного компьютера на другой на флешке или CD/DVD диске, когда целиком файл на не запишешь…

WinUha

Сравнительно молодой архиватор. Назвать его сверх-популярным нельзя, но интерес у многих пользователей к нему кто часто работает с архивами — есть. И не случайно, ведь по заявлениям разработчиков архиватора, его алгоритм сжатия сильнее чем у RAR и 7Z.

В нашем небольшом эксперименте я бы не сказал что это так. Возможно, что на некоторых других данных он и покажет куда лучшие результаты…

Кстати, при установке выбирайте английский язык, на русском — программа выдает «крякозабры».

Итог: неплохая программа с интересным алгоритмом сжатия. Время на обработку и создания архива, конечно, больше чем у WinRar, но на некоторых типах данных можно получить чуть большую степень сжатия. Хотя, лично я бы не стал делать на этом большой акцент…

7Z

Очень популярный бесплатный архиватор. Многие утверждают что степень сжатия в 7z реализована даже лучше чем в WinRar. Вполне возможно, но при сжатии с уровнем «Ультра» на большинстве файлов он проигрывает WinRar’у.

Итог: неплохая альтернатива WinRar’у. Вполне сопоставимая степень сжатия, хорошая поддержка русского языка, удобное встраивание в контекстное меню проводника.

WinZip

Легендарный, один из самых популярных некогда архиваторов. В сети, наверное, самые часто-встречающиеся архивы — это «ZIP». И не случайно — ведь несмотря на не самую высокую степень сжатия, скорость работы — просто поражает. Например, Windows открывает такие архивы как обычные папки!

К тому же не следует забывать, что этот архиватор и формат сжатия намного старше новомодных конкурентов. Да и далеко не у всех сейчас стоят мощные компьютеры, которые позволят быстро работать с новыми форматами. А формат Zip поддерживают все современные архиваторы!

Тематические материалы:

Обновлено: 17.02.2021

103583

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Использование 7-Zip для управления сжатыми данными / архивами • Европейский университетский институт

Если вам нужно сэкономить место на диске, например когда вам нужно загрузить или отправить большие файлы по электронной почте, попробуйте сжать некоторые или все файлы, создав так называемый файл «Zip (или zip-архив)».

Такие архивы (которые обычно содержат расширение .zip) могут составлять всего 10% от размера исходного файла (ов) (в зависимости от природы исходного файла (ов)), поэтому являются эффективным способом резервного копирования и переноса данных. .

Кроме того, архивы ZIP изначально поддерживаются (их можно открывать) как в последних версиях операционных систем Windows, так и в Mac OS X.

В EUI вы можете использовать программное обеспечение 7-Zip (которое доступно на всех компьютерах EUI) для создания и управления файлами ZIP (и многими другими распространенными форматами сжатых архивов, такими как RAR, ARJ, LZH и TAR, чтобы назвать несколько), скважина:

Создание ZIP-архива

  1. Откройте папку, содержащую файлы, которые вы хотите заархивировать, щелкните правой кнопкой мыши на любом свободном месте внутри папки, выберите Новый , а затем Сжатая (заархивированная) папка .Назовите архив как хотите.

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

    Вы можете выбрать один или несколько из любого места на складе. Каждый раз, когда вы добавляете файл, вам может потребоваться подтверждение, также нажав OK .

  3. По завершении добавления файлов выйдите из окна (кнопка X вверху справа).

  4. Создан новый архивный файл с расширением .zip. Он содержит все добавленные вами файлы, но его размер намного меньше, чем их общий размер без сжатия.

Архивирование всей папки

Иногда удобнее заархивировать всю папку, прежде всего потому, что следующий метод также сохраняет путь к исходной папке (т.е. при извлечении ZIP-файл воссоздает точную структуру папки, включая все ее содержимое).

  1. Просмотрите на один уровень выше папки, которую вы хотите заархивировать, щелкните правой кнопкой мыши и выберите 7-Zip, а затем Добавить в архив … и ОК .

  2. Создан новый архивный файл с таким же именем, как у исходной папки, с расширением .zip. Он содержит все файлы в папке.

Восстановление отдельных файлов из ZIP-архива

  1. Дважды щелкните файл.zip-файл из проводника Windows: файл автоматически откроется в новом окне, в котором будут перечислены все файлы, сжатые в него.

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

ВНИМАНИЕ: извлеченные файлы будут перезаписывать все предыдущие файлы с тем же именем в папке назначения (извлечения)!

Восстановление всех файлов / папок из ZIP-архива

Этот метод полезен, если вы сохранили всю папку в своем zip-файле, поскольку он позволяет воссоздать исходную структуру папок:

  1. Щелкните правой кнопкой мыши в zip-файле, выберите 7-Zip и Извлечь файлы… . Если вы хотите восстановить заархивированную папку в том же месте, где находится ваш zip-файл, просто подтвердите, нажав OK . В противном случае укажите путь в поле Извлечь в: .

ВНИМАНИЕ: Извлеченные файлы будут перезаписывать все предыдущие файлы с тем же именем в папке назначения!

Последнее обновление страницы: 20 августа 2017 г.

Сжатие и архивирование файлов

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

Важно понимать разницу между архивный файл и сжатый файл . Архивный файл — это набор файлов и каталоги хранятся в одном файле. В архиве файла нет сжатый — он использует тот же объем дискового пространства, что и все отдельные файлы и каталоги вместе.Сжатый файл представляет собой набор файлов и каталогов, которые хранятся в одном файл и хранится таким образом, чтобы использовать меньше дисковое пространство, чем все отдельные файлы и каталоги комбинированный. Если дисковое пространство беспокоит, сжимайте редко используемые файлы или поместите все такие файлы в один архивный файл и сжать его.

3.4.1. Использование файлового ролика

Red Hat Enterprise Linux включает графическую утилиту под названием File Ролик . Файл Ролик может сжимать, распаковывать и архивировать файлы в распространенных форматах Unix и Linux. Имеет простой интерфейс и обширная справочная документация. Начать File Roller , выберите Менеджер архивов из (главное меню на панель) => подменю. файл Ролик также интегрирован в рабочий стол. среда и Nautilus .

Наконечник

Если вы используете файловый менеджер (например, Nautilus ) можно дважды щелкнуть файл, который вы хотите разархивировать или распаковать, чтобы запустить Файловый ролик File Roller окно браузера появляется с распакованным / разархивированным файлом в папке для вас, чтобы извлечь или просмотреть.

Рисунок 3-2. Файловый ролик дюйма Действие

3.4.1.1. Распаковка и разархивирование с помощью файла

Ролик

Чтобы разархивировать и / или распаковать файл, щелкните значок Открыть кнопку на главной панели инструментов. Всплывающее меню файла вверх, позволяя вам выбрать архив, которым вы хотите управлять.Например, если у вас есть файл с именем foo.tar.gz находится в вашем доме каталог, выделите файл и нажмите ОК . Файл появится в главном File Roller окно браузера как папка, по которой вы можете перемещаться, дважды щелкнув папку икона. Роликовый файл сохраняет все структуры каталогов и подкаталогов, что удобно если вы ищете конкретный файл в архиве. Ты можно извлекать отдельные файлы или целые архивы, нажав кнопку Извлечь , выбрав каталог, в котором будут сохранены неархивированные файлы, и нажав ОК .

3.4.1.2. Создание архивов с файлом

Ролик

Рисунок 3-3. Создание архива с файлом Ролик

Напильник позволяет создавать архивы ваших файлов и каталогов. Чтобы создать новый архива, щелкните Новый на панели инструментов. А всплывает файловый браузер, позволяющий указать архив название и техника сжатия. Например, вы можете выберите Tar, сжатый с помощью gzip (.tar.gz) формат из раскрывающегося меню и введите имя архивного файла, который вы хотите создать. Нажмите OK и ваш новый архив готов к быть заполненным файлами и каталогами. Чтобы добавить файлы в свой новый архив, нажмите Добавить , откроется окно браузера, в котором вы можете найти файл или каталог для добавления в архив. Нажмите Добавьте , когда закончите, и нажмите => закрыть архив.

Наконечник

С File вы можете сделать гораздо больше Ролик , чем здесь объясняется.Ссылаться на руководство по эксплуатации файлового ролика (доступно при нажатии => ) для дополнительной информации.

3.4.2. Сжатие файлов в командной строке

Red Hat Enterprise Linux предоставляет bzip2, gzip и zip инструменты для сжатие из командной строки. Bzip2 рекомендуется использовать компрессионный инструмент, поскольку он обеспечивает максимальную сжатие и встречается в большинстве UNIX-подобных операционных систем. Инструмент сжатия gzip также можно найти в большинстве UNIX-подобных операционных систем.Для передачи файлов между Linux и другие операционные системы, такие как MS Windows, используйте zip, потому что он более совместим с утилиты сжатия, доступные для Windows.

Инструмент для сжатия Расширение файла Инструмент для снятия сжатия
bzip2 .bz2 bunzip2
. распаковать

Таблица 3-1.Инструменты сжатия

По соглашению файлы, сжатые с помощью bzip2 имеют расширение .bz2, файлы сжатые с помощью gzip, получают расширение .gz и файлы, сжатые с zip имеют расширение .zip.

Файлы сжатые с bzip2 не сжаты с bunzip2, файлы, сжатые с помощью gzip, несжатый с помощью Gunzip, а файлы сжимаются с помощью zip не сжаты с разархивировать.

3.4.2.1. Bzip2 и Bunzip2

Чтобы использовать bzip2 для сжатия файла, введите следующая команда в приглашении оболочки:

Файл сжат и сохранен как имя файла.bz2.

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

Сжатый файл filename.bz2 удалено и заменено именем файла.

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

 bzip2 filename.bz2 file1 file2 file3 / usr / work / school 

Приведенная выше команда сжимает file1, файл2, файл3 и содержимое / usr / work / school / каталог (при условии, что этот каталог существует) и помещает их в файле с именем filename.bz2.

Наконечник

Для получения дополнительной информации введите man bzip2 и man bunzip2 в приглашении оболочки прочтите страницы руководства для bzip2 и bunzip2.

3.4.2.2. Gzip и Gunzip

Чтобы использовать gzip для сжатия файла, введите следующая команда в приглашении оболочки:

Файл сжат и сохранен как filename.gz.

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

Имя файла.сжатый файл gz удалено и заменено именем файла.

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

 gzip -r filename.gz file1 file2 file3 / usr / work / school 

Приведенная выше команда сжимает file1, файл2, файл3 и содержимое / usr / work / school / каталог (при условии, что этот каталог существует) и помещает их в файле с именем filename.gz.

Наконечник

Для получения дополнительной информации введите man gzip и man gunzip в командной строке для чтения страницы руководства для gzip и Gunzip.

3.4.2.3. Zip and Unzip

Чтобы сжать файл с помощью zip, введите следующая команда:

 zip -r filename.zip filesdir 

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

Чтобы извлечь содержимое zip-файла, введите следующую команду:

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

 zip -r filename.zip file1 file2 file3 / usr / work / school 

Приведенная выше команда сжимает file1, файл2, файл3 и содержимое / usr / work / school / каталог (при условии, что этот каталог существует) и помещает их в файле с именем filename.zip.

Наконечник

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

3.4.3. Архивирование файлов в командной строке

Файл tar — это набор из нескольких файлов. и / или каталоги в одном файле. Это хороший способ создать резервные копии и архивы.

Некоторые из опций tar включают:

  • -c — создать новый архив

  • -f — при использовании с -c, используйте имя файла, указанное для создание tar-файла; при использовании с параметром -x разархивируйте указанный файл

  • -t — показать список файлов в tar файл

  • -v — показать прогресс файлов архивируется

  • -x — извлечь файлы из архива

  • -z — сжать tar файл с помощью gzip

  • -j — сжать tar файл с bzip2

Чтобы создать файл tar, введите:

 tar -cvf имя_файла.каталог / файл tar 

В этом примере filename.tar представляет файл, который вы создаете, и каталог / файл представляет каталог и файл, который вы хотите поместить в архивный файл.

Вы можете архивировать несколько файлов и каталогов в то же время, перечислив их с пробелом между каждым один:

 tar -cvf filename.tar / home / mine / work / home / mine / school 

Приведенная выше команда помещает все файлы в работа и школа подкаталоги / home / mine в новом файл с именем filename.деготь в текущем каталог.

Чтобы просмотреть содержимое tar-файла, введите:

Чтобы извлечь содержимое файла tar, введите:

Эта команда не удаляет tar-файл, но он помещает копии своего неархивированного содержимого в текущую рабочий каталог, сохраняя любую структуру каталогов, используется архивный файл. Например, если tar-файл содержит файл называется bar.txt в каталоге с именем foo /, затем распаковываем архивный файл приводит к созданию каталога foo / в вашем текущем рабочем каталоге с файловой панелью.txt внутри него.

Помните, команда tar не сжимает файлы по умолчанию. Чтобы создать tarred и bzip сжатый файл, используйте параметр -j:

tar -cjvf filename.tbz файл 

файлов tar, сжатых с помощью bzip2 обычно имеют расширение .tbz; однако иногда пользователи заархивируйте свои файлы с помощью tar.bz2 расширение.

Приведенная выше команда создает файл архива, а затем сжимает это как имя файла.tbz. если ты распаковать файл filename.tbz с bunzip2 команда Файл filename.tbz удаляется и заменяется с filename.tar.

Вы также можете развернуть и разархивировать bzip tar-файл одной командой:

Чтобы создать сжатый файл tar и gzip, используйте -z опция:

tar -czvf filename.tgz файл 

файлов tar, сжатых с помощью gzip обычно имеют расширение .tgz.

Эта команда создает архивный файл filename.tar и сжимает его как файл filename.tgz. (Файл filename.tar не сохраняется.) Если вы распаковать файл filename.tgz с команда gunzip, Файл filename.tgz удаляется и заменяется с filename.tar.

Вы можете расширить gzip tar-файл одной командой:

Наконечник

Введите команду man tar, чтобы узнать больше информация о команде tar.

Как сжать или объединить файлы в один файл

Обновлено: 31.08.2020, Computer Hope

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

Пользователи Microsoft Windows XP и более поздних версий

Пользователи Microsoft Windows XP или более поздних операционных систем могут сжимать файлы с помощью прилагаемой утилиты сжатия, выполнив следующие действия.

  1. Выберите каждый из файлов и папок, которые вы хотите добавить в сжатый файл.
  1. Щелкните правой кнопкой мыши один из выбранных файлов или папок, выберите Отправить на , а затем выберите Сжатая (заархивированная) папка .
Кончик

Мы рекомендуем всегда сжимать zip-файл как .zip для совместимости.

Если все сделано успешно, компьютер должен создать файл .zip с именем файла или папки, которые вы щелкнули правой кнопкой мыши. Например, если вы выбрали файл с именем todo.txt, полученный сжатый файл становится todo.zip и находится в том же каталоге.

Пользователи Microsoft Windows 98 и более ранних версий

Поскольку другие версии Microsoft Windows не поставляются с предустановленной утилитой сжатия, пользователь должен установить и использовать стороннюю утилиту сжатия.

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

  1. Выберите каждый из файлов и папок, которые вы хотите добавить в сжатый файл.
  1. Щелкните правой кнопкой мыши один из выбранных файлов или папок и щелкните быструю ссылку утилиты сжатия. Например, в WinRAR выберите параметр Добавить в архив или Добавить в <имя файла> . В WinZip выберите опцию Добавить в Zip .

Часто пользователи также могут открывать программу через Пуск / Программы и добавлять файлы вручную через саму программу.

Пользователи Linux

В отличие от других операционных систем, почти все варианты Linux и Unix поставляются с предустановленными командами, способными сжимать и распаковывать файлы. Пользователи Linux и Unix, скорее всего, будут иметь дело с расширениями файлов, такими как .TAR , TGZ , .Z или .TAR.GZ . См. Страницы команд Linux и Unix ниже для получения дополнительной информации о командах, используемых для создания сжатых файлов и распаковки файлов.

Как сжать файлы, чтобы уменьшить их размер? »Файлы и общий доступ» Windows »Tech Ease

Один из способов сохранить больше данных, когда у вас мало места на жестком диске, — использовать сжатие, чтобы файлы и папки, которые у вас уже есть на диске, занимали меньше места. Раньше для этой цели использовались такие утилиты, как Winzip, но в Windows XP есть встроенная утилита сжатия, которая выполняет ту же работу.

Чтобы создать сжатую папку, откройте «Мой компьютер» и найдите папку, в которой вы хотите создать сжатую папку (также известную как архив).Откройте эту папку, затем выберите «Файл», «Создать», «Сжатая (заархивированная) папка».

Введите имя сжатой папки и нажмите клавишу ВВОД. Значок вашей новой сжатой папки будет иметь застежку-молнию, чтобы указать, что все файлы, содержащиеся в ней, сжаты.

Чтобы сжать файлы (или уменьшить их размер), просто перетащите их в эту папку. Чтобы распаковать их (или вернуть в исходное состояние), перетащите их из сжатой папки.

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

В дополнение к функции сжатых папок Windows XP поддерживает другой тип сжатия, если ваш жесткий диск отформатирован как том NTFS. Вы можете увидеть это, если ваш жесткий диск был отформатирован в NTFS, открыв «Мой компьютер», а затем взглянув на раздел подробностей в левом нижнем углу.

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

Чтобы настроить сжатую папку NTFS, щелкните правой кнопкой мыши папку, которую вы хотите использовать, и выберите «Свойства».На вкладке «Общие» нажмите кнопку «Дополнительно».

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

Если вы хотите, чтобы ваши сжатые папки NTFS отображались другим цветом, выберите «Инструменты», «Параметры папки» в окне проводника. Затем на вкладке «Просмотр» установите флажок «Показывать зашифрованные или сжатые файлы NTFS в цвете».

Архивирование и сжатие | Linux Journal

Глава 8: Архивирование и сжатие

Хотя различия иногда становятся непонятными в обычном разговоре, на самом деле существует полная разница между архивированием файлов и их сжатием.Архивирование означает, что вы берете 10 файлов и объединяете их в один файл без разницы в размере. Если вы начнете с 10 файлов по 100 КБ и заархивируете их, получится единственный файл размером 1000 КБ. С другой стороны, если вы сожмете эти 10 файлов, вы можете обнаружить, что размер результирующих файлов варьируется от нескольких килобайт до близкого к исходному размеру 100 КБ, в зависимости от исходного типа файла.

Примечание — Фактически, вы можете получить файл большего размера во время сжатия! Если файл уже сжат, его повторное сжатие увеличивает накладные расходы, в результате чего размер файла немного больше.

Все форматы архивов и сжатия в этой главе — zip, gzip, bzip2 и tar — популярны, но zip, вероятно, является наиболее широко используемым форматом в мире. Это из-за его почти универсального использования в Windows, но zip и unzip хорошо поддерживаются всеми основными (и большинством второстепенных) операционных систем, поэтому вещи, сжатые с помощью zip, также работают в Linux и Mac OS. Если вы отправляете архивы пользователям и не знаете, какие операционные системы они используют, zip — это безопасный выбор.

gzip был разработан как замена с открытым исходным кодом для более старой программы Unix, compress. Он встречается практически во всех Unix-системах в мире, включая Linux и Mac OS X, но гораздо реже встречается в Windows. Если вы отправляете файлы туда и обратно пользователям Unix-компьютеров, gzip — безопасный выбор.

Команда bzip2 — новичок в этом блоке. Разработанный для замены gzip, bzip2 создает файлы меньшего размера, но за счет скорости. Тем не менее, в наши дни компьютеры настолько быстры, что большинство пользователей не заметят большой разницы между временем, которое требуется gzip или bzip2 для сжатия группы файлов.

Примечание — Linux Magazine опубликовал хорошую статью, сравнивающую несколько различных форматов сжатия, которую вы можете найти на www.linux-mag.com/content/view/1678/43/.

zip, gzip и bzip2 ориентированы на сжатие (хотя zip также являются архивами). Команда tar делает одно — архивирует — и делает это уже давно. Его можно найти почти исключительно на машинах на базе Unix. Вы обязательно столкнетесь с tar-файлами (также называемыми tarballs), если загрузите исходный код, но почти каждый пользователь Linux может ожидать, что когда-нибудь в своей карьере столкнется с tarball.

Архивирование и сжатие файлов с помощью zip

zip

архивирует и сжимает файлы, что делает его отличным средством для отправки нескольких файлов в виде вложений электронной почты, резервного копирования элементов или для экономии места на диске. Пользоваться им просто. Допустим, вы хотите отправить кому-то TIFF по электронной почте. Изображение TIFF не сжато, поэтому обычно бывает довольно большим. Заархивирование должно помочь уменьшить размер вложения к электронному письму.

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

     $ ls -lh 
   -rw-r - r-- scott scott 1006K young_edgar_scott.tif
   $  zip grandpa.zip young_edgar_scott.tif 
   добавление: young_edgar_scott.tif (спущено 19%)
   $  ls -lh 
   -rw-r - r-- scott scott 1006K young_edgar_scott.tif
   -rw-r - r-- scott scott 819K grandpa.zip
   _grandpa.zip
 

В этом случае вы сэкономили около 200 КБ на итоговом zip-файле, или 19%, как вам услужливо сообщает zip. Неплохо. Вы можете сделать то же самое для нескольких изображений.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 251980 edgar_intl_shoe.tif
   -rw-r - r-- Скотт Скотт 1130922 edgar_baby.tif
   -rw-r - r-- Скотт Скотт 1029224 young_edgar_scott.tif
   $  zip grandpa.zip edgar_intl_shoe.tif edgar_baby.tif young_edgar_scott.tif 
   добавление: edgar_intl_shoe.tif (спущено 4%)
   добавление: edgar_baby.tif (спущено 12%)
   добавление: young_edgar_scott.tif (спущено 19%)
   $  ls -l 
   -rw-r - r-- Скотт Скотт 251980 edgar_intl_shoe.tif
   -rw-r - r-- Скотт Скотт 1130922 edgar_baby.тиф
   -rw-r - r-- Скотт Скотт 2074296 grandpa.zip
   -rw-r - r-- Скотт Скотт 1029224 young_edgar_scott.tif
 

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

     $ ls -lF 
   drwxr-xr-x scott scott edgar_scott /
   $  zip grandpa.zip edgar_scott 
   добавление: edgar_scott / (сохранено 0%)
   добавление: edgar_scott / edgar_baby.tif (спущено 12%)
   добавление: edgar_scott / young_edgar_scott.tif (спущено 19%)
   добавление: edgar_scott / edgar_intl_shoe.tif (спущено 4%)
   $  ls -lF 
   drwxr-xr-x scott scott 160 edgar_scott /
   -rw-r - r-- Скотт Скотт 2074502 grandpa.zip
 

Независимо от того, архивируете ли вы файл, несколько файлов или каталог, шаблон остается тем же: команда zip, за которой следует имя создаваемого вами Zip-файла, и завершение элемента (ов), который вы добавляем в Zip файл.

Получите наилучшее возможное сжатие с zip

— [0-9]

Можно настроить уровень сжатия, которое использует zip, когда он выполняет свою работу. Команда zip использует шкалу от 0 до 9, в которой 0 означает «полное отсутствие сжатия» (что похоже на tar, как вы увидите позже), 1 означает «выполнять работу быстро, но не сжимать очень сильно. много », а 9 означает« сжать до чертиков файлы, и я не против подождать еще немного, чтобы работа была сделана ». По умолчанию установлено 6, но современные компьютеры достаточно быстры, поэтому, вероятно, вполне нормально использовать 9 все время.

Предположим, вы заинтересованы в исследовании книги Moby-Dick Германа Мелвилла, поэтому вы хотите собрать ключевые тексты, которые помогут вам понять книгу: сам Moby-Dick , потерянный рай Милтона и библейскую книгу Иова. . Сравним результаты для разных степеней сжатия.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 102519 job.txt
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   -rw-r - r-- Скотт Скотт 508925 paradise_lost.txt
   $  zip -0 moby.zip * .txt 
   добавление: job.txt (хранится 0%)
   добавление: moby-dick.txt (сохранено 0%)
   добавление: paradise_lost.txt (сохранено 0%)
   $  ls -l 
   -rw-r - r-- Скотт Скотт 102519 job.txt
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   -rw-r - r-- Скотт Скотт 1848444 moby.zip
   -rw-r - r-- Скотт Скотт 508925 paradise_lost.txt
   $  zip -1 moby.zip * txt 
   обновление: job.txt (дефляция 58%)
   обновление: moby-dick.txt (спущено 54%)
   обновление: paradise_lost.txt (спущен на 50%)
   $  ls -l 
   -rw-r - r-- Скотт Скотт 102519 работа.текст
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   -rw-r - r-- Скотт Скотт 869946 moby.zip
   -rw-r - r-- Скотт Скотт 508925 paradise_lost.txt
   $  zip -9 moby.zip * txt 
   обновление: job.txt (дефляция 65%)
   обновление: moby-dick.txt (спущено 61%)
   обновление: paradise_lost.txt (спущено 56%)
   $  ls -l 
   -rw-r - r-- Скотт Скотт 102519 job.txt
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   -rw-r - r-- Скотт Скотт 747730 moby.zip
   -rw-r - r-- Скотт Скотт 508925 paradise_lost.текст
 

В табличном формате результаты выглядят следующим образом:

Moby
Книга zip -0 zip -1 zip -9
0% 54% 61%
Потерянный рай 0% 50% 56%
% Работа 9015 0158 %
Всего (в байтах) 1848444 869946 747730

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

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

псевдоним zip = ‘zip -9’

Таким образом, вы всегда будете использовать -9, и вам не придется об этом думать.

Сжатые архивы Zip, защищенные паролем

-P

-e

Программа Zip позволяет защитить паролем ваши архивы Zip с помощью параметра -P.Вы не должны использовать эту опцию. Это совершенно небезопасно, как вы можете видеть в следующем примере (фактический пароль — 12345678):

   $  zip -P 12345678 moby.zip * .txt 
 

Поскольку вам нужно было указать пароль в командной строке, любой, кто просматривает историю вашей оболочки (и вы, возможно, удивитесь, насколько легко это сделать другим пользователям), сможет увидеть ваш пароль во всей красе. Не используйте параметр -P!

Вместо этого просто используйте параметр -e, который шифрует содержимое вашего Zip-файла, а также использует пароль.Однако разница в том, что вам будет предложено ввести пароль, поэтому он не будет сохранен в истории событий вашей оболочки.

     $ zip -e moby.zip * .txt 
   Введите пароль:
   Подтвердите пароль:
   добавление: job.txt (дефляция 65%)
   добавление: moby-dick.txt (спущено 61%)
   добавлено: paradise_lost.txt (спущен на 56%)
 

Единственная его часть, которая сохраняется в оболочке, — это zip -e moby.zip * .txt. Фактический пароль, который вы вводите, исчезает в эфире и становится недоступным для всех, кто просматривает историю вашей оболочки.

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

Кроме того, версия zip, включенная в некоторые дистрибутивы Linux, может не поддерживать шифрование, и в этом случае вы увидите ошибку zip: «шифрование не поддерживается.»Единственное решение: перекомпилировать zip из исходного кода. Ugh.

распаковать

Расширение Zip-архива совсем несложно. Чтобы создать заархивированный архив, используйте команду zip; чтобы расширить этот архив, используйте команду unzip.

     $ распаковать moby.zip 
   Архив: moby.zip
   надувание: job.txt
   надувание: moby-dick.txt
   надувание: paradise_lost.txt
 

Команда unzip помогает понять, что она делает, как работает. Чтобы получить еще больше информации, добавьте параметр -v (который, конечно, означает подробный ).

     распаковать -v moby.zip 
   Архив: moby.zip
   Длина Метод Соотношение размеров CRC-32 Название
   ------- ------ ------ ----- ------ ----
   102519 Defl: X 35747 65% fabf86c9 job.txt
   1236574 Defl: X 487553 61% 34a8cc3a moby-dick.txt
   508925 Defl: X 224004 56% 6abe1d0f paradise_lost.t
   ------- ------ --- -------
   1848018 747304 60% 3 файла
 

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

Список файлов, которые будут распакованы

-l

Иногда вы можете обнаружить, что просматриваете Zip-файл и не помните, что в нем содержится. Или, возможно, вы хотите убедиться, что нужный вам файл содержится в этом Zip-файле. Чтобы просмотреть содержимое zip-файла, не распаковывая его, используйте параметр -l (что означает «список»).

     $ распаковать -l moby.zip 
   Архив: moby.zip
   Длина Дата Время Имя
   -------- ---- ---- ----
         0 01-26-06 18:40 библия /
    207254 26.01.06 18:40 Библия / Бытие.текст
    102519 26.01.06 18:19 библия / job.txt
   1236574 26.01-06 18:19 moby-dick.txt
    508925 26.01.06 18:19 paradise_lost.txt
   -------- -------
   2055272 5 файлов
 

Из этих результатов видно, что moby.zip содержит два файла — moby-dick.txt и paradise_lost.txt — и каталог (bible), который сам содержит два файла genesis. txt и job.txt. Теперь вы точно знаете, что произойдет, когда вы расширите moby.zip. Использование команды -l помогает предотвратить непреднамеренное разархивирование файла, из которого выходит 100 файлов, вместо разархивирования каталога, содержащего 100 файлов.Первый оставляет вас с файлами, разбросанными по мелочам, в то время как со вторым гораздо проще справиться.

Тестовые файлы, которые будут распакованы

-t

Иногда заархивированные архивы повреждаются. Худший момент для обнаружения этого — после того, как вы распаковали архив и удалили его, только чтобы обнаружить, что часть или даже все разархивированное содержимое повреждено и не открывается. Лучше сначала протестировать архив, прежде чем распаковывать его, используя параметр -t (для тестирования).

     $ распаковать -t moby.молния 
   Архив: moby.zip
   тестирование: библия / ОК
   тестирование: bible / genesis.txt ОК
   тестирование: bible / job.txt ОК
   тестирование: moby-dick.txt ОК
   тестирование: paradise_lost.txt ОК
   В сжатых данных moby.zip ошибок не обнаружено.
 

Вам действительно следует использовать -t каждый раз, когда вы работаете с заархивированным файлом. Это разумный поступок, и хотя на это может потребоваться дополнительное время, в конце концов оно того стоит.

Архивирование и сжатие файлов с помощью gzip

gzip

Использование gzip в некоторых отношениях немного проще, чем zip.При использовании zip вам нужно указать имя вновь созданного Zip-файла, иначе zip не будет работать; однако с помощью gzip вы можете просто ввести команду и имя файла, который хотите сжать.

   $  ls -l 
   -rw-r - r-- Скотт Скотт 508925 paradise_lost.txt
   $  gzip paradise_lost.txt 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 224425 paradise_lost.txt.gz
 

Вы должны знать об очень большой разнице между zip и gzip: когда вы заархивируете файл, zip оставляет оригинал позади, так что у вас есть как исходный, так и только что заархивированный файл, но когда вы gzip файл, вы останетесь только с новым файлом в формате gzip.Оригинал пропал.

Если вы хотите, чтобы gzip оставил исходный файл, вам нужно использовать параметр -c (или —stdout или —to-stdout), который выводит результаты gzip в оболочку, но вам нужно перенаправить это вывод в другой файл. Если вы используете -c и забудете перенаправить свой вывод, вы получите такую ​​ерунду:

Плохо. Вместо этого выведите в файл.

   $  ls -l 
   -rw-r - r-- 1 Скотт Скотт 508925 paradise_lost.txt
   $  gzip -c paradise_lost.txt> paradise_lost.txt.gz 
   $  ls -l 
   -rw-r - r-- 1 Скотт Скотт 497K paradise_lost.txt
   -rw-r - r-- 1 Скотт Скотт 220K paradise_lost.txt.gz
 

Намного лучше! Теперь у вас есть как исходный файл, так и заархивированная версия.

Совет: Если вы случайно используете параметр -c без указания выходного файла, просто начните нажимать Ctrl + C несколько раз, пока gzip не остановится.

Рекурсивное архивирование и сжатие файлов с использованием gzip

-r

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

   $  ls -F 
   Библия / moby-dick.txt paradise_lost.txt
   $  ls -l * 
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   -rw-r - r-- Скотт Скотт 508925 paradise_lost.txt

   Библия:
   -rw-r - r-- Скотт Скотт 207254 genesis.txt
   -rw-r - r-- Скотт Скотт 102519 job.txt
   $  gzip * 
   gzip: библия - это каталог - игнорируется
   $  ls -l * 
   -rw-r - r-- Скотт Скотт 489609 моби-дик.txt.gz
   -rw-r - r-- Скотт Скотт 224425 paradise_lost.txt.gz

   Библия:
   -rw-r - r-- Скотт Скотт 207254 genesis.txt
   -rw-r - r-- Скотт Скотт 102519 job.txt
 

Обратите внимание, что подстановочный знак ничего не делает для файлов внутри каталога bible, потому что gzip по умолчанию не переходит в подкаталоги. Чтобы получить такое поведение, вам нужно использовать параметр -r (или —recursive) вместе с подстановочным знаком.

     $ ls -F 
   Библия / moby-dick.txt paradise_lost.txt
   $  ls -l * 
   -rw-r - r-- Скотт Скотт 1236574 моби-дик.текст
   -rw-r - r-- Скотт Скотт 508925 paradise_lost.txt

   Библия:
   -rw-r - r-- Скотт Скотт 207254 genesis.txt
   -rw-r - r-- Скотт Скотт 102519 job.txt
   $  gzip -r * 
   $  ls -l * 
   -rw-r - r-- Скотт Скотт 489609 moby-dick.txt.gz
   -rw-r - r-- Скотт Скотт 224425 paradise_lost.txt.gz

   Библия:
   -rw-r - r-- Скотт Скотт 62114 genesis.txt.gz
   -rw-r - r-- Скотт Скотт 35984 job.txt.gz
 

На этот раз все файлы, даже находящиеся в подкаталогах, были сжаты с помощью gzip. Однако обратите внимание, что каждый файл индивидуально сжат с помощью gzip.Команда gzip не может объединить все файлы в один большой файл, как это можно сделать с помощью команды zip. Для этого вам необходимо включить tar, как вы увидите в разделе «Архивирование и сжатие файлов с помощью tar и gzip».

Получите наилучшее возможное сжатие с помощью gzip

— [0-9]

Так же, как и с zip, можно настроить уровень сжатия, который использует gzip, когда он выполняет свою работу. Команда gzip использует шкалу от 0 до 9, в которой 0 означает «полное отсутствие сжатия» (что похоже на tar, как вы увидите позже), 1 означает «выполнять работу быстро, но не сжимать очень сильно. много », а 9 означает« сжатие до чертиков из файлов, и я не против подождать еще немного, прежде чем работа будет выполнена.«По умолчанию установлено 6, но современные компьютеры достаточно быстры, поэтому, вероятно, вполне нормально использовать 9 все время.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   $  gzip -c -1 moby-dick.txt> moby-dick.txt.gz 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   -rw-r - r-- Скотт Скотт 571005 moby-dick.txt.gz
   $  gzip -c -9 moby-dick.txt> moby-dick.txt.gz 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 1236574 моби-дик.текст
   -rw-r - r-- Скотт Скотт 487585 moby-dick.txt.gz
 

Не забудьте использовать параметр -c и направить вывод в фактический файл .gz из-за того, как работает gzip, как описано в разделе «Архивирование и сжатие файлов с помощью gzip».

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

псевдоним gzip = ‘gzip -9’

Таким образом, вы всегда будете использовать -9, и вам не придется об этом думать.

Распаковать файлы, сжатые с помощью gzip

gunzip

Извлечь файлы из архива gzip легко с помощью команды gunzip.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 224425 paradise_lost.txt.gz
   $  gunzip paradise_lost.txt.gz 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 508925 paradise_lost.txt
 

Точно так же, как gzip удаляет исходный файл, оставляя вам только результат gzip, gunzip удаляет файл .gz, оставляя вам окончательный результат, сжатый с помощью gunzip. Если вы хотите убедиться, что у вас есть и то, и другое, вам нужно использовать параметр -c (или —stdout или —to-stdout) и передать результаты в файл, который вы хотите создать.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 224425 paradise_lost.txt.gz
   $  gunzip -c paradise_lost.txt.gz> paradise_lost.txt 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 508925 paradise_lost.txt
   -rw-r - r-- Скотт Скотт 224425 paradise_lost.txt.gz
 

Вероятно, неплохо использовать -c, особенно если вы планируете сохранить файл .gz или передать его кому-то другому. Конечно, вы можете использовать gzip и создать свой собственный архив, но зачем заниматься лишней работой?

Примечание — Если вам не нравится команда gunzip, вы также можете использовать gzip -d (или —decompress, или —uncompress).

Тестовые файлы, которые будут распакованы с помощью gunzip

-t

Перед тем, как распаковать файл (или файлы) с помощью gunzip, вы можете убедиться, что они собираются правильно распаковать файл без повреждения. Для этого используйте параметр -t (или —test).

     $ gzip -t paradise_lost.txt.gz 
   $
 

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

Архивирование и сжатие файлов с помощью bzip2

bzip2

Работать с bzip2 довольно просто, если вам удобно использовать gzip, поскольку создатели bzip2 сознательно сделали параметры и поведение новой команды максимально похожими на ее предшественницу.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 1236574 моби-дик.текст
   $  bzip2 moby-dick.txt 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 367248 moby-dick.txt.bz2
 

Как и gzip, bzip2 оставляет вам только файл .bz2. Исходный файл moby-dick.txt исчез. Чтобы сохранить исходный файл, используйте параметр -c (или —stdout) и направьте вывод в имя файла, заканчивающееся на .bz2.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   $  bzip2 -c moby-dick.txt> moby-dick.txt.bz2 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 1236574 моби-дик.текст
   -rw-r - r-- Скотт Скотт 367248 moby-dick.txt.bz2
 

Если вы посмотрите еще раз на «Архивирование и сжатие файлов с помощью gzip», вы увидите, что gzip и bzip2 невероятно похожи, и это сделано по замыслу.

Получите наилучшее возможное сжатие с помощью bzip2

— [0-9]

Так же, как с zip и gzip, можно настроить уровень сжатия, который использует bzip2, когда он выполняет свою работу. Команда bzip2 использует шкалу от 0 до 9, в которой 0 означает «полное отсутствие сжатия» (что похоже на tar, как вы увидите позже), 1 означает «выполнять работу быстро, но не сжимать очень сильно. много », а 9 означает« сжатие до чертиков из файлов, и я не против подождать еще немного, прежде чем работа будет выполнена.«По умолчанию установлено 6, но современные компьютеры достаточно быстры, поэтому, вероятно, вполне нормально использовать 9 все время.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   $  bzip2 -c -1 moby-dick.txt> moby-dick.txt.bz2 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   -rw-r - r-- Скотт Скотт 424084 moby-dick.txt.bz2
   $  bzip2 -c -9 moby-dick.txt> moby-dick.txt.bz2 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 1236574 моби-дик.текст
   -rw-r - r-- Скотт Скотт 367248 moby-dick.txt.bz2
 

От 424 КБ с 1 до 367 КБ с 9 — это большая разница! Также обратите внимание на разницу в конечном размере файла между gzip и bzip2. При -9 gzip сжал moby-dick.txt до 488 КБ, а bzip2 сжал его еще больше до 367 КБ. Команда bzip2 заметно медленнее, чем команда gzip, но на быстрой машине это означает, что bzip2 занимает на две или три секунды больше, чем gzip, что, честно говоря, не о чем беспокоиться.

Примечание — Если вы хотите проявить смекалку, определите псевдоним в своем.bashrc, который выглядит так:

псевдоним bzip2 = ‘bzip2 -9’

Таким образом, вы всегда будете использовать -9, и вам не придется об этом думать.

Распаковать файлы, сжатые с помощью bzip2

bunzip2

Точно так же, как bzip2 был специально разработан для максимально точной имитации gzip, принцип работы bunzip2 очень близок к работе gunzip.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 367248 moby-dick.txt.bz2
   $  bunzip2 moby-dick.txt.bz2 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
 

Вы заметите, что bunzip2 похож на gunzip в другом: обе команды удаляют исходный сжатый файл, оставляя вам окончательный несжатый результат. Если вы хотите убедиться, что у вас есть как сжатые, так и несжатые файлы, вам нужно использовать параметр -c (или —stdout или —to-stdout) и передать результаты в файл, который вы хотите создать.

     $ ls -l 
   -rw-r - r-- Скотт Скотт 367248 моби-дик.txt.bz2
   $  bunzip2 -c moby-dick.txt.bz2> moby-dick.txt 
   $  ls -l 
   -rw-r - r-- Скотт Скотт 1236574 moby-dick.txt
   -rw-r - r-- Скотт Скотт 367248 moby-dick.txt.bz2
 

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

Примечание — Если вам не нравится bunzip2, вы также можете использовать bzip2 -d (или —decompress или —uncompress).

Тестовые файлы, которые будут распакованы с помощью bunzip

-t

Перед пакетированием файла (или файлов) с помощью bunzip вы можете убедиться, что они собираются правильно распаковать без повреждения файлов. Для этого используйте параметр -t (или —test).

     $ bunzip2 -t paradise_lost.txt.gz 
   $
 

Как и в случае с gunzip, если с архивом все в порядке, bunzip2 не сообщает вам ничего. Если есть проблема, вы узнаете, но если нет, bunzip2 молчит.

-cf

Помните, tar не сжимает; он просто архивирует (кстати, полученные архивы известны как tarballs). Вместо этого tar использует другие программы, такие как gzip или bzip2, для сжатия архивов, создаваемых tar. Даже если вы не собираетесь сжимать архив, вы все равно создаете его таким же образом с теми же базовыми параметрами: -c (или —create), который сообщает tar, что вы создаете архив, и -f (или —file), который является указанным именем файла для архива.

     $ ls -l 
   Скотт Скотт 102519 job.txt
   Скотт Скотт 1236574 moby-dick.txt
   Скотт Скотт 508925 paradise_lost.txt
   $  tar -cf moby.tar * .txt 
   $  ls -l 
   Скотт Скотт 102519 job.txt
   Скотт Скотт 1236574 moby-dick.txt
   Скотт Скотт 1853440 moby.tar
   Скотт Скотт 508925 paradise_lost.txt
 

Обратите внимание на две вещи. Сначала сложите размеры файлов job.txt, moby-dick.txt и paradise_lost.txt, и вы получите 1848018 байт.Сравните это с размером moby.tar, и вы увидите, что архив всего на 5422 байта больше. Помните, что tar — это инструмент для архивирования, а не для сжатия, поэтому результат будет, по крайней мере, того же размера, что и отдельные файлы, вместе взятые, плюс немного накладных расходов для отслеживания содержимого tarball. Во-вторых, обратите внимание, что tar, в отличие от gzip и bzip2, оставляет исходные файлы позади. Это неудивительно, учитывая, что команда tar используется в качестве инструмента резервного копирования.

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

     $ ls -lF 
   drwxr-xr-x скотт скотт 168 moby-dick /
   $  ls -l moby-dick / * 
   Скотт Скотт 102519 moby-dick / job.txt
   Скотт Скотт 1236574 moby-dick / moby-dick.txt
   Скотт Скотт 508925 moby-dick / paradise_lost.txt

   моби-дик / библия:
   Скотт Скотт 207254 genesis.txt
   Скотт Скотт 102519 job.txt
   $  tar -cf moby.tar moby-dick / 
   $  ls -lF 
   Скотт Скотт 168 Моби-Дик /
   Скотт Скотт 2170880 moby.tar
 

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

Архивировать и сжимать файлы с помощью tar и gzip

-zcvf

Если вы посмотрите «Архивирование и сжатие файлов с помощью gzip» и «Архивирование и сжатие файлов с помощью bzip2» и подумайте о том, что там обсуждалось, вы, вероятно, начать выяснять проблему. Что делать, если вы хотите сжать каталог, содержащий 100 файлов, содержащихся в различных подкаталогах? Если вы используете gzip или bzip2 с параметром -r (для рекурсивный ), вы получите 100 индивидуально сжатых файлов, каждый из которых будет аккуратно храниться в своем исходном подкаталоге.Несомненно, это не то, что вам нужно. Как вы хотите прикрепить к электронному письму 100 файлов .gz или .bz2? Ой!

Вот тут и появляется tar. Сначала вы использовали tar для архивации каталога и его содержимого (эти 100 файлов в различных подкаталогах), а затем использовали бы gzip или bzip2 для сжатия полученного tarball. Поскольку gzip является наиболее распространенной программой сжатия, используемой совместно с tar, мы сосредоточимся на этом.

Можно так:

     $ ls -l moby-dick / * 
   Скотт Скотт 102519 moby-dick / job.текст
   Скотт Скотт 1236574 moby-dick / moby-dick.txt
   Скотт Скотт 508925 moby-dick / paradise_lost.txt

   моби-дик / библия:
   Скотт Скотт 207254 genesis.txt
   Скотт Скотт 102519 job.txt
   $  tar -cf moby.tar moby-dick / | gzip -c> moby.tar.gz 
   $  ls -l 
   Скотт Скотт 168 Моби-Дик /
   Скотт Скотт 20 moby.tar.gz
 

Этот метод работает, но это слишком много для набора текста! Есть гораздо более простой способ, который должен быть вашим по умолчанию. Он включает в себя два новых параметра для tar: -z (или —gzip), который вызывает gzip изнутри tar, поэтому вам не нужно делать это вручную, и -v (или —verbose), который здесь не требуется. но всегда полезен, так как держит вас в курсе того, что tar делает во время работы.

     $ ls -l moby-dick / * 
   Скотт Скотт 102519 moby-dick / job.txt
   Скотт Скотт 1236574 moby-dick / moby-dick.txt
   Скотт Скотт 508925 moby-dick / paradise_lost.txt

   моби-дик / библия:
   Скотт Скотт 207254 genesis.txt
   Скотт Скотт 102519 job.txt
   $  tar -zcvf moby.tar.gz moby-dick / 
   моби-дик /
   moby-dick / job.txt
   моби-дик / библия /
   moby-dick / библия / genesis.txt
   Моби-Дик / Библия / job.txt
   moby-dick / moby-dick.txt
   moby-dick / paradise_lost.txt
   $  ls -l 
   Скотт Скотт 168 Моби-Дик
   Скотт Скотт 846049 Моби.tar.gz
 

Обычное расширение для файла, в котором использовались tar, а затем команды gzip, — .tar.gz; однако вы можете использовать .tgz и .tar.gzip, если хотите.

Примечание — Вполне возможно использовать bzip2 с tar вместо gzip. Ваша команда будет выглядеть так (обратите внимание на параметр -j, в котором используется bzip2):

$ tar -jcvf moby.tar.bz2 moby-dick /

В этом случае расширение должно быть .tar.bz2, хотя вы также можете использовать.tar.bzip2, .tbz2 или .tbz. Да, очень сбивает с толку тот факт, что использование gzip или bzip2 может привести к получению файла с расширением .tbz. Это веский аргумент в пользу использования чего-либо, кроме этого конкретного расширения, чтобы свести путаницу к минимуму.

Тестовые файлы, которые будут размечены и несжаты

-zvtf

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

Чтобы протестировать ваш tarball (опять же при условии, что он был заархивирован с помощью gzip), используйте параметр -t (или —list).

     $ tar -zvtf moby.tar.gz 
   Скотт / Скотт 0 Моби-Дик /
   Скотт / Скотт 102519 moby-dick / job.txt
   Скотт / Скотт 0 Моби-Дик / Библия /
   Скотт / Скотт 207254 Моби-Дик / Библия / Бытие.текст
   Скотт / Скотт 102519 Моби-Дик / Библия / job.txt
   Скотт / Скотт 1236574 moby-dick / moby-dick.txt
   Скотт / Скотт 508925 moby-dick / paradise_lost.txt
 

Здесь указаны разрешения, права собственности, размер файла и время для каждого файла. Кроме того, поскольку каждая строка начинается с moby-dick /, вы можете видеть, что в конечном итоге вы получите каталог, содержащий в себе все файлы и подкаталоги, которые сопровождают tarball, что является облегчением.

Убедитесь, что -f является последней опцией, потому что после этого вы собираетесь указать имя файла.tar.gz файл. Если нет, tar жалуется:

     $ tar -zvft moby.tar.gz 
   tar: вы должны указать одну из опций '-Acdtrux'
   Для получения дополнительной информации попробуйте tar --help или tar --usage.
 

Теперь, когда вы убедились, что ваш файл .tar.gz не поврежден, самое время открыть его, как вы увидите в следующем разделе.

Примечание — Если вы тестируете tar-архив, сжатый с помощью bzip2, просто используйте вместо этого эту команду:

$ tar -jvtf moby.tar.bz2

Разархивировать и распаковать файлы

-zxvf

Для создания файла .tar.gz вы использовали набор параметров: -zcvf. Чтобы распаковать и распаковать получившийся файл, вы делаете только одну замену: -x (или —extract) вместо -c (или —create).

     $ ls -l 
   rsgranne rsgranne 846049 moby.tar.gz
   $  tar -zxvf moby.tar.gz 
   моби-дик /
   moby-dick / job.txt
   моби-дик / библия /
   moby-dick / библия / genesis.txt
   моби-дик / библия / работа.текст
   moby-dick / moby-dick.txt
   moby-dick / paradise_lost.txt
   $  ls -l 
   rsgranne rsgranne 168 moby-dick
   rsgranne rsgranne 846049 moby.tar.gz
 

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

   $  tar -zvtf moby.tar.gz 
   $  tar -zxvf moby.tar.gz 
 

Примечание — Если вы открываете архив, сжатый с помощью bzip2, просто используйте вместо этого эту команду:

$ tar -jxvf moby.tar.bz2

Во времена медленных модемов и крошечных жестких дисков архивирование и сжатие были необходимостью. В наши дни это больше для удобства, но вы все равно будете использовать его постоянно. Например, если вы когда-нибудь загрузите исходный код для его компиляции, более чем вероятно, что вы столкнетесь лицом к лицу с таким файлом, как sourcecode.tar.gz. В будущем вы, вероятно, будете видеть все больше и больше файлов с расширением .tar.bz2. А если вы обмениваетесь файлами с пользователями Windows, вы столкнетесь с файлами, которые заканчиваются на.zip. Узнайте, как использовать инструменты архивирования и сжатия, потому что вы собираетесь использовать их гораздо чаще, чем вы думаете.

Об авторе:

Скотт Граннеман — ежемесячный обозреватель SecurityFocus и Linux Magazine, а также профессиональный блоггер в блоге Open Source. Он является адъюнкт-профессором Вашингтонского университета, Сент-Луис, и Университета Вебстера, преподает различные курсы по технологиям и Интернету.


«Разговорник Linux» Скотта Граннемана
ISBN: 0-672-32838-0
http: // www.samspublishing.com/bookstore/product.asp?isbn=0672328380&rl=1
© Авторское право Pearson Education. Все права защищены.
Отрывок из главы предоставлен Sams Publishing, отпечаток Pearson Education

Перепечатано с разрешения.

Общие сведения о сжатых файлах и утилите Apple Archive

Apple + How To

Общие сведения о сжатых файлах и архивной утилите Apple

Опубликовано 2 февраля 2021 г. Кирк МакЭлхерн


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

MacOS от Apple использует утилиту Archive Utility, небольшое приложение, спрятанное в непонятной папке и используемое для создания и распаковки.zip-файлы. В приложении Archive Utility есть несколько параметров, которые могут упростить работу с архивами. В этой статье вы узнаете о сжатых файлах и утилите архивирования, а мы покажем вам некоторые параметры, которые вы можете настроить, чтобы упростить работу со сжатыми файлами.

Где находится утилита архивирования?

Archive Utility — это небольшое приложение, спрятанное в системной папке. Чтобы получить доступ к утилите архивирования на вашем Mac, перейдите в / System / Library / CoreServices / Applications. Здесь вы найдете утилиту архивации и некоторые другие приложения, которые вы можете иногда использовать, например «Об этом Mac», «Сетевая утилита» и «Общий доступ к экрану».Все эти приложения обычно запускаются другими способами, а не двойным щелчком. Об этом Mac запускается, когда вы щелкаете меню Apple и выбираете «Об этом Mac». Вы можете запустить общий доступ к экрану, выбрав Go > Подключиться к серверу в Finder.

Как использовать утилиту архивирования

В большинстве случаев вы будете использовать утилиту архивирования, не запуская ее напрямую. Если вы хотите сжать файл, папку или группу элементов, выберите их, затем щелкните правой кнопкой мыши и выберите «Сжать [имя элемента]».Утилита архивирования запускается, сжимает элемент (ы), а затем закрывается.

То же самое, если вы получили архив .zip и хотите его расширить; просто дважды щелкните архив. Утилита архивирования открывается, распаковывает архив и закрывается.

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

Настройки утилиты архивирования

Если вы запустите Утилиту архивирования, а затем выберите Утилита архивирования > Настройки , вы увидите небольшое окно с рядом опций.

Настройки

Archive Utility могут быть очень полезны, если вы часто работаете со сжатыми файлами. Окно разделено на две части и разделено горизонтальной линейкой. Верхний раздел контролирует, что происходит при распаковке архивов. Эти настройки следующие:

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

После расширения позволяет оставить архив на месте, переместить его в корзину или удалить (не помещая в корзину). Вы можете выбрать один из этих вариантов во всплывающем меню. Вы также можете выбрать «Переместить архив в» и выбрать папку, если вы хотите сохранить свои архивы.

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

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

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

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

Когда вы сжимаете элементы в Finder, утилита архивирования всегда создает Zip-архив. Однако вы можете использовать Archive Utility для создания сжатых архивов в других форматах; вы можете захотеть сделать это с такими архивами, чтобы люди могли использовать их в других операционных системах.Для этого откройте утилиту архивирования, затем выберите «Файл»> «Создать архив» и выберите элементы, которые нужно сжать.

Таким образом можно использовать один из трех форматов архивов: сжатый архив, обычный архив и архив Zip.

  • A Сжатый архив — это архив .cpgz. Он используется в Unix и Linux, и вы не захотите использовать этот формат, если не отправляете архивы на компьютер с одной из этих операционных систем.
  • A Обычный архив — это файл.cpio, который объединяет несколько файлов в один файл без их сжатия. Как указано выше, вам не нужно использовать это, если вы не работаете с другими операционными системами.
  • Zip-архив — это то, с чем мы все знакомы; он объединяет и сжимает файлы, в некоторых случаях уменьшая общий размер вдвое или более. Это экономит место и упрощает управление большим количеством файлов. Кроме того, он наиболее совместим, его можно читать как в macOS, так и в Windows.

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

Я предпочитаю оставить все настройки по умолчанию, за исключением опции После расширения ; Я установил это, чтобы перемещать архивы в корзину. Редко бывает, что вам нужно хранить расширенный архив, и это экономит время, потому что вам не нужно вручную удалять их.(Вы всегда можете восстановить их из корзины, если вам нужно их сохранить.) Вы можете изменить другие настройки, особенно если вам нужно сохранить свои архивы .zip или развернуть их в другом месте, где вы к ним обращаетесь. (часто это папка «Загрузки»).

Archive Utility — важный инструмент. Зная, что вы можете изменить некоторые из его настроек, вам будет проще работать с архивами.

Как я могу узнать больше?

Каждую неделю в подкасте Intego Mac Podcast специалисты Intego по безопасности Mac обсуждают последние новости Apple, истории безопасности и конфиденциальности, а также предлагают практические советы по максимально эффективному использованию ваших устройств Apple.Обязательно следите за подкастом , чтобы не пропустить ни одной серии.

Вы также можете подписаться на нашу электронную рассылку и следить за последними новостями Apple в области безопасности и конфиденциальности в Mac Security Blog . И не забывайте следить за Intego в своих любимых каналах социальных сетей: Facebook, Instagram, Twitter и YouTube.

О Кирке Макэлхерне

Кирк МакЭлхерн пишет о продуктах Apple и многом другом в своем блоге Kirkville.Он является соведущим подкаста Intego Mac, а также нескольких других подкастов и регулярно участвует в блоге Mac Security Blog, TidBITS и нескольких других веб-сайтах и ​​публикациях. Кирк написал более двух десятков книг, в том числе книги Take Control о мультимедийных приложениях Apple, Scrivener и LaunchBar. Следуйте за ним в Twitter по адресу @mcelhearn. Просмотреть все сообщения Кирка МакЭлхерна → Эта запись была размещена в Apple, How To и помечена как архив, Утилита архивирования, Сжатие файлов, продуктивность. Добавьте в закладки постоянную ссылку.

Общие сведения о сжатии файлов и архивах

Содержание

Компрессоры файлов и архивы?

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

Сжатие файлов

Сжатие файлов — это процесс переноса файла на жесткий диск и его уменьшения в размере, который, следовательно, занимает меньше места на диске и быстрее загружается или загружается в сети или в Интернете.

Компрессор файлов
Компрессор — это программа, которая фактически сжимает другой файл.Compress, Gzip, WinRar и Winzip, среди многих других, являются примерами программ этого типа.

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

Архив
Архив — это отдельный файл, содержащий множество отдельных файлов.Эти отдельные файлы можно извлечь из основного архива

Сжатый файл
Файл, сжатый до меньшего размера, чем был изначально.

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

Когда использовать архив или сжатие файла

Теперь, когда вы знаете, что такое сжатый файл или архив, вы, должно быть, задаетесь вопросом, зачем вам их использовать.Три наиболее распространенных причины использовать архивы и сжатые файлы:

Сжатие файлов экономит место для хранения

Используя компрессор для уменьшения размера изображения, вы используете меньше места на жестком диске для хранения этого файла. Например, текстовый документ размером 89 килобайт на моем жестком диске в сжатом виде теперь занимает всего 8 килобайт. Это экономия места для хранения на 90%! Взгляните на таблицу ниже, чтобы увидеть еще несколько примеров типов дискового пространства, которое вы можете сэкономить с помощью сжатия файлов:

Тип файла

Размер до сжатия в байтах

Размер после сжатия в байтах

Процент сжатияd

Документ Word

89 600

8,959

90%

TXT файл

29 978

10 476

66%

Документ Excel

109 056

89 816

18%

EXE файл

66 048

34 757

48%

DLL файл

260 096

121,155

53%

Изображение JPEG

1 093 504

1 092 040

0%

Растровое изображение

4 854

4 854

0%

Изображение GIF

47 924

47 825

0%

Файл MP3

5 234 688

5 134 985

2%

Как видите, некоторые форматы файлов сжимаются намного сильнее, чем другие форматы.Это связано с тем, что некоторые типы файлов уже сжаты и, следовательно, не могут быть сжаты дальше. Глядя на приведенную выше диаграмму, очевидно, что нет смысла сжимать MP3, GIF, JPEG или другие сжатые форматы файлов, поскольку вы не получите никакой выгоды. С другой стороны, файлы Word, Excel, текстовые и программные файлы сжимаются достаточно хорошо

Скорость передачи

Скорость передачи файла по сети или Интернету зависит от его размера.Например, загрузка файла размером 1337 344 байта на удаленный сервер занимает около 28 секунд. Тем не менее, этот же файл, сжатый до размера 554 809 байт, занял всего 12 секунд. Это экономия времени более чем на 50%. Теперь представьте, что вы отправляете файлы, на отправку которых обычно уходит час, а после сжатия файлов теперь это занимает всего 30 минут. Экономия времени и, возможно, денег невероятна.

Отправка только 1 файла

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

Резервное копирование данных

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

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

Типы архивов и файловых компрессоров

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

Программа *

Расширение файла

Тип

Операционная система **

WinZip

.почтовый индекс

Архив / Сжатие DOS / Windows
WinRar

.rar

Архив / Сжатие DOS / Windows
Arj

.arj

Архив / Сжатие DOS / Windows
Gzip

.gz

Сжать Unix / Linux
Сжать

.Z

Сжать Unix / Linux
TAR

.tar

Архив Unix / Linux
Расширитель Stuffit Expander

.hqx

Архив / Сжатие Яблоко

* Многие из этих программ могут обрабатывать более одного формата. Указанный формат является собственным форматом для этой программы.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *