Servisneva.ru

Сервис Нева
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

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

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

Основное внимание будет уделено самым популярным и известным архиваторам. Ниже приведены названия и версии протестированных приложений.

Замечания по тестированию

  • В испытании использовались настройки по умолчанию, потому что большинство пользователей используют стандартные настройки. Единственное изменение, которое могло вноситься — это переключение на формат ZIP, если по умолчанию предлагался другой тип архива. Вы можете добиться более высокой производительности, если измените размер слова и словаря, уровень сжатия или количество потоков ЦПУ.
  • Тестирование сжатия выполнялось два раза для каждой программы: один раз с настройками по умолчанию и один раз с максимально возможным уровнем сжатия.
  • Платные программы WinRAR и WinZIP также принимали участие в тестировании.
  • WinZip по умолчанию настроен на максимальное сжатие при выборе формата ZIP.

Протестированные архиваторы

Тестовые образцы

  • Тест на сжатие №1: папка с 11 вложенными папками и 100 файлами, общим размером 949 мегабайт.
  • Тест на сжатие №2: 180 файлов, общим размером 3,46 гигабайт. Среди тестовых файлов были документы, изображения, видеофайлы и файлы других типов.
  • Тест на разархивацию №1: архив ZIP размером 1,36 гигабайт.
  • Тест на разархивацию №2: 10 ZIP архивов, размером от 13 мегабайт до 1,36 гигабайт. Всего содержали более 20000 файлов, общим размером 4,09 гигабайт.

Результаты: сжатие

АрхиваторФайл #1Файл #1 MaxФайл #2Файл #2 Max
ВремяРазмерВремяРазмерВремяРазмерВремяРазмер
7-Zip19 с108002KB101 с106781KB47 с3555024KB473 с3550401KB
Bandizip5 с111813KB11 с110791KB45 с3554068KB46 с3553130KB
PeaZip21 с108002KB101 с106781KB51 с3555024KB484 с3550401KB
WinRAR13 с111438KB23 с110978KB93 с3551997KB94 с3551604KB
WinZip39 с107234KB116 с3551667KB

Результаты: разархивация

АрхиваторФайл #1Файл #2
ВремяВремя
7-Zip12 с70 с
Bandizip8 с117 с
PeaZip12 с69 с
WinRAR13 с94 с
WinZip12 с480 с

Анализ и выводы

Некоторые результаты были неожиданными. Bandizip хорошо показал себя во всех задачах сжатия. Программа оказалась лидером во всех тестах и часто опережала ближайшего преследователя с огромным отрывом. Создание первого архива с помощью Bandizip заняло всего 5 и 11 секунд соответственно, в то время как WinRAR выполнил эти же операции за 13 и 23 секунды.

Bandizip

Bandizip быстрее всех справился со вторым тестом на сжатие. Программе понадобилось 45 и 46 секунд для создания гигабайтного архива со стандартным и максимальным уровнем сжатия соответственно. 7-Zip также неплохо справился с тестом на сжатие со стандартными настройками и лишь 2 секунды уступил Bandizip. При переключении на максимальное сжатие, результаты были гораздо хуже — 7-Zip потребовалось в 10 раз больше времени для создания архива, чем Bandizip.

Второе место занял WinRAR, которому потребовалось примерно в два раза больше времени, чем Bandizip.

В тесте на распаковку готовых архивов программы были очень близки по результатам. Bandizip показал наилучшие результаты в первом тесте — для извлечения первого тестового архива потребовалось всего 8 секунд. Второе место разделяют 7-Zip, PeaZip, и WinZIP, которые выполнили эту задачу за 12 секунд. Третье место досталось WinRAR, который выполнил разархивацию за 13 секунд.

Во втором испытании на распаковку архивов ситуация заметно изменилась. PeaZip выбился в лидеры с результатом в 69 секунд. Ближайшим преследователем стал 7-Zip — ему потребовалось на секунду больше. Bandizip, который показал хорошие результаты в других испытаниях, на этот раз отработал не лучшим образом — 117 секунд. Замыкает таблицу WinZip с результатом в 480 секунд.

Таким образом, бесплатные архиваторы показали достойные результаты во время тестирования, и, по крайней мере, одному из них удалось превзойти коммерческие приложения во всех испытаниях. WinRAR показал более впечатляющую производительность, чем WinZip несмотря на то, что ZIP все же является основным форматом для WinZip.

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

Читать еще:  Что такое Proxy Server: как настроить прокси, и начать пользоваться

На основе полученных результатов можно дать следующие рекомендации. Если вам часто приходится создавать архивы, то рассмотрите бесплатную программу Bandizip, которая продемонстрировала высокую эффективность. Если в приоритете размер сжатия, то попробуйте 7-Zip или PeaZip. WinRAR может стать подходящим вариантом, если вы предпочитаете RAR-архивы. Дополнительным бонусом является то, что вы можете использовать PAR инструментарий (MultiPar, QuickPar) для создания файлов восстановления.

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

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

Итак, как создается зип архив на компьютере? В создании данного архива вам будет помогать программа Windows Rar. Если ее у вас нет, скачайте ее отсюда с официального сайта «windowsrar.ru/?yclid=4987410791492248136» и установите.

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

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

Создайте пакетный файл, который извлекает ZIP-файл, используя 7-Zip

Теперь, когда 7-Zip установлен, необходимо создать небольшую программу, которая будет извлекать любой ZIP-файл из определенной папки.

Перед началом важно отметить, куда идут ваши загрузки. Независимо от того, используете ли вы Chrome, Firefox, Internet Explorer и т. Д., Каждый загруженный файл либо автоматически отправляется в определенную папку, либо браузер спрашивает, куда должна идти загрузка.

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

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

Шаг 1: Откройте Блокнот и введите следующее для первой строки:

7z x — РАСПОЛОЖЕНИЕ ЗАГРУЗКИ * ЭКСТРАКТ-РАСПОЛОЖЕНИЕ *. Zip

Например, это моя первая строка команд:

7z x -oC: Users Jon Downloads DownloadedFiles * C: Users Jon Downloads DownloadedFiles *. Zip

Примечание. Пробел после команды 7z x –o и перед разделом ЗАГРУЗИТЬ-РАСПОЛОЖЕНИЕ отсутствует . Также не должно быть пробелов в пути к папке загрузок.

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

Шаг 2: Если вы хотите переместить загруженный ZIP-файл в другую папку, создайте папку с именем ZIP-Originals и поместите ее в папку загрузок.

Шаг 3: Добавьте следующее под существующими командами в Блокноте:

переместить ЗАГРУЗИТЬ-РАСПОЛОЖЕНИЕ *. zip ЗАГРУЗИТЬ-РАСПОЛОЖИТЬ ZIP-оригиналы

Это то, что моя заканчивается:

переместить C: Users Jon Downloads DownloadedFiles *. zip C: Users Jon Downloads DownloadedFiles ZIP-оригиналы

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

del DOWNLOAD-LOCATION *. zip

Шаг 4: Сохраните этот файл в любом месте как файл с расширением .bat под типом файла Все файлы .

Как открыть файл через программу 7-zip

Архиватор 7-zip является лучшей бесплатной программой в своем классе с высоким показателем сжатия. В Windows 7 его нужно запускать от имени администратора. Помимо указанного формата, поддерживает работу со многими архивами, в том числе 7z, rar, iso и многими другими.

После установки 7-zip добавляется в пункт контекстного меню Windows, так как и WinRAR. Если вы в проводнике Windows кликните на архив правой кнопкой мыши увидите появившийся пункт 7-zip, где сможете выбрать нужный вам режим распаковки.

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

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

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

Помощь по архивам: распаковка и запаковка 👌

Как распаковать архив RAR, ZIP и др.

Способ №1: для ZIP-архивов

Если вы имеете дело с архивом формата ZIP — то вам даже не обязательно устанавливать дополнительно архиватор (в современной ОС Windows 7/8/10 — уже есть функция для работы с ZIP форматом. Правда, хоть и работает она криво, зато есть все-таки. ).

Вообще, по умолчанию, проводник не показывает расширение у файлов, но обратите внимание на иконку архива в Windows — ikonka-arhiva-v-windows(и описание у файла — сжатая ZIP-папка, в графе «Тип» (включите табличное представление файлов в проводнике)).

Читать еще:  Интерактивная карта метро Москвы 2018 с расчетом времени

Вот эта сжатая ZIP-папка, как помечает ее Windows, и есть архив ZIP. Чтобы его извлечь, нужно: щелкнуть правой кнопкой мышки по файлу, затем в контекстном меню выбрать «Извлечь все. « (см. скриншот ниже).

Средства извлечения данных из ZIP-папки

Средства извлечения данных из ZIP-папки

Далее нужно будет указать путь, куда извлекать файл, и начать операцию. Собственно, после извлечения — можно пользоваться. Всё просто!

Распаковка сжатых ZIP-папок

Распаковка сжатых ZIP-папок

Способ №2: для RAR, 7Z и др. форматов

Как уже сказал выше, гораздо удобнее работать со специализированными программами — архиваторами.

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

7-ZIP

2017-12-13-17_38_26-7-zip

Простой, бесплатный и удобный архиватор для Windows. После установки, очень аккуратно встраивается в проводник и позволяет в 1-2 клика мышкой извлекать все данные из любых самых распространенных архивов: 7Z, RAR, GZ, ZIP, CAB, ACE и пр.

Будем считать, что этот архиватор у вас есть ✌.

Теперь, зайдя в папку с архивами, вы увидите, что на них появились новые наглядные значки — стало легко их отличать от остальных файлов (обратите внимание на цифры и буквы на этих значках: «7» — это формат 7Z, «R» — это формат RAR, «Z» — это формат ZIP) .

Для извлечения файлов достаточно нажать правой кнопкой мышки по архиву, затем в контекстном меню выбрать «7-Zip —> Распаковать здесь» . И все! Архив начнет извлекаться.

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

7-Zip - распаковать здесь!

7-Zip — распаковать здесь!

Как заархивировать папку или файл

Так. Вопрос распаковки, я думаю, закрыт, осталось решить вопрос «запаковки» 👀.

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

В самом простом и обычном случае, чтобы из папки или файла сделать архив, нажмите по этой папке правой кнопкой мышки и в меню выберите «7-Zip —> Добавить к архиву. « (прим.: считаю, что 7-Zip у вас установлен) .

7-Zip - добавить к архиву (проводник Windows)

7-Zip — добавить к архиву (проводник Windows)

Далее необходимо указать:

  1. формат архива : от этого зависит насколько сильно будут сжаты ваши файлы в нем. Самый оптимальный вариант на сегодняшний день — 7Z (сжимает сильнее чем ZIP или RAR) ;
  2. уровень сжатия : самый высокий уровень «Ультра» (если файлов много — то может потребовать длительное время на запаковку).

Собственно, когда задали параметры, осталось нажать на OK и дождаться окончания операции.

Добавить к архиву (необхходимо задать основные настройки)

Добавить к архиву (необходимо задать основные настройки)

Создание многотомного архива (или разбивка большого файла на части)

В некоторых случаях необходимо сжать файл и записать его на флешку или CD/DVD диск (например). Когда сжали — увидели, что на диск он не «лезет» ☝.

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

Допустим у нас есть папка с документами, ее нужно сжать и записать на дискетки (3.5 Floppy — анахронизм, конечно, но чисто для примера ☺) . Если сжать папку в архив — то ее размер все равно больше размера дискетки.

2017-12-13 18_10_37-Размер архива около 3МБ

Размер архива около 3МБ

В этом случае в параметрах при создании архива нужно сделать одну вещь — указать на какие части разбить тома (размер указывается в байтах). В 7-Zip уже есть всё самое популярное:

  1. есть размеры 650 и 700 МБ для записи документов на CD диски;
  2. 4092 МБ — это максимальный размер для файловой системы FAT 32;
  3. есть размеры для разных типов DVD дисков;
  4. в том числе есть и для Floppy 3.5 (что я и выбрал ☺).

Выбираем на какие по размеру части разбить архив

Выбираем на какие по размеру части разбить архив

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

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

Распаковка многотомного архива

Распаковка многотомного архива

Создание зашифрованного архива (с доступом по паролю)

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

Читать еще:  Поиск и удалени циклических ссылок в Excel (Эксель)

В 7-Zip при создании архива укажите формат 7Z, далее поставьте галочку напротив пункта «Шифровать имена файлов» , укажите метод шифрования «AES-256» , и введите пароль (см. на скрине ниже показан пример).

Создаем запароленный архив

Создаем зашифрованный архив с паролем

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

Теперь нельзя даже увидеть имена файлов, пока пароль не будет введен

Теперь нельзя даже увидеть имена файлов, пока пароль не будет введен

👉 В помощь!

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

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

Еще одна крайне неприятная ситуация: запаковал файлы в архив, записал их на диск, принес на другой ПК — а на нем нет архиватора, который бы поддерживал формат твоего архива. 👀

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

Чтобы его сделать, в 7-Zip при создании архива поставьте всего лишь одну галочку: «Создать SFX-архив» .

Создаем самораспаковывающийся архив

Создаем самораспаковывающийся архив

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

Практически как обычная программа.

Практически как обычная программа.

После запуска SFX-архива — вам будет предложено указать папку, как на примере ниже. После указания, нажмите кнопку «Extract» (т.е. извлечь). Собственно, все!

Куда извлечь файлы

Куда извлечь файлы // SFX-архив, созданный в 7-Zip

Важно!

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

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

Как открыть Zip-файл, который превращается в CPGZ

Цикл Zip для CPGZ

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

1: снова загрузите файл с другим браузером

Если вы загрузили исходный файл в Firefox, попробуйте Chrome или Safari и наоборот. Иногда это просто вопрос перезагрузки файла снова, прежде чем он распакуется нормально. Это отлично подходит для небольших файлов, но большие загрузки не всегда имеют смысл делать это, и если вы точно знаете, что файл не поврежден из-за проверки сумм md5 / sha1 или иным образом, вы можете попробовать еще два варианта.

2: Разархивировать из командной строки

  • Запустить терминал, находящийся в папке / Applications / Utilities
  • Найдите .zip-файл в Finder и получите его легкодоступным
  • В командной строке введите «unzip», а затем пробел, затем перетащите файл .cpgz или .zip в окно терминала, чтобы автоматически ввести полный путь к этому файлу, а затем нажать return

Разархивируйте файл из командной строки и графического интерфейса

Принудительно распакованный zip-файл, как это сделано командой unzip

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

3: Установка и использование Unarchiver

  • Загрузите Unarchiver для OS X и установите его, убедитесь, что он связан со всеми форматами архива
  • Откройте проблемный файл .zip или .cpgz (как правило, лучше всего ориентируйтесь на исходный почтовый индекс) через Unarchiver и пусть он распаковывает

Теперь архивные файлы должны быть доступны по назначению.

С другой стороны, с помощью утилиты Archive Utility, имеющей некоторые проблемы с сбоем в последнее время, никогда не было лучшего времени, чтобы взять альтернативу, такую ​​как Unarchiver. Он бесплатный, обрабатывает архивы практически любого мыслимого формата и настоятельно рекомендуется.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector