Как максимально сжать файл с помощью WinRAR. Как уменьшить размер архива zip
Как уменьшить размер архива?
Зачастую для отправки файлов по почте или записи на съемные носители данные приходится уменьшать посредством удаления каких-либо атрибутов и архивирования. Последний из этих пунктов имеет множество неоспоримых преимуществ в плане того, что при всем разнообразии настроек программ-архиваторов, они достаточно просты в использовании и не требуют много системных ресурсов.
Вам понадобится
- - программа-архиватор.
Инструкция
imguru.ru
Архиватор - это просто! Как уменьшить файл
Любой файл имеет размер, будь это ваша фотография или какой-то документ, музыкальная композиция... И очень часто размер становится нашим врагом - например, мы решили перенести документы со своего рабочего компьютера на домашний, но их оказалось настолько много, что они просто не помещаются на диск! Что же делать?Решение напрашивается само собой - как-то уменьшить размер файлов. Для этого нужно поместить их в архив. Архив - это специальный файл-контейнер, в котором заключен один или несколько файлов, обычно несколько, причём любого содержания: музыка, документы, какие-либо программы, даже... другие архивы.
В чём же особенность такого "супер-файла"? Архив позволяет уменьшить размер файлов, которые в него поместили! Проще всего это представить так: чемодан (архив), набили листками (файлами). Чемодан закрывают и сжимают с боков. Теперь он стал гораздо меньше занимать места, а до этого его бока раздувались. Но и после этой процедуры мы можем спокойно открыть чемодан и достать из него нужный нам лист.
Программы-архиваторы используют специальные алгоритмы сжатия, каждая программа использует свой способ уменьшения размера. Как это выглядит? Например, у нас есть набор букв "паааадцбааааав". А теперь мы решили испытать на нём свой алгоритм сжатия: вместо "аааа" напишем "4а", а вместо "ааааа" напишем "5а", где число перед символом "а" показывает, сколько раз подряд он встречается "а" в нашей строчке. Получаем: "п4адцб5ав" - эта строка уже меньше на 5 символов. Конечно, этот пример слишком искусственный, но зато он наглядно показывает принцип действия архиватора.
Сжимать текстовые файлы гораздо эффективнее, чем бинарные (двоичные), которые могут также сжиматься в несколько раз, а иногда их сжатие почти не происходит. На это влияет тип содержимого бинарного файла.
Кроме сжатия файла, архиватор должен ещё сохранить и данные о нём: имя, дату изменения, права доступа к нему и прочее, для песни - исполнителя, альбом и т.д. В архив можно поместить как один файл, так и несколько, причём можно заархивировать целую папку, вместе с содержащимися в ней файлами и другими папками, если они там присутствуют.
Ну и, конечно, кто-то должен уметь выполнять обратную операцию: извлечение файлов из архива. Эту процедуру выполняет распаковщик, который в подавляющем большинстве случаев объёдинён в одно целое с программой-архиватором.
Для сжатия файлов требуется некоторое время, причём длительность архивации зависит от количества файлов и их типа, используемого алгоритма сжатия, а также от технических характеристик компьютера, на котором выполняется эта процедура, в частности, от частоты процессора, количества ядер объёма оперативной памяти.
Создание архивов предназначается для длительного хранения файлов, которые используются редко, но занимают достаточно много полезного места, однако представляют ценность для пользователя и просто удалить их, чтобы высвободить пространство, нельзя. Но архивация файлов, с которыми работают каждый день, просто не имеет смысла...
Ещё одним интересным моментом является то, что архивация файлов проходит значительно медленнее, чем обратная операция. И если подумать, в этом нет ничего странного.
Сжатие ZIP / Хабр
Здравствуй Хабр! Данная статья посвящена, как правильно и максимально сжимать файлы в 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, advzip |
Kzip | Низкая | Высокая | kzip |
Архиваторы 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 байт.Приложения | Результат, байт | Затраченное время, секунда |
advzip | 12 891 768 | 195 |
7-zip | 12 891 143 | 720 |
kzip | 12 877 794 | 2770 |
7-zip+advzip | 12 858 419 | — |
kzip+advzip | 12 849 101 | — |
kzip+7-zip+advzip | 12 842 760 | — |
habr.com
Архивация файлов для уменьшения объема
В условиях современного мира архивация файлов приобретает все большее значение. Многие рано или поздно сталкиваются с потребностью уменьшения объема передаваемой информации. В процессе работы с компьютером любой пользователь начинает задумываться о сжатии папок и файлов. При попадании в архив они утрачивают немалую часть своего объема, благодаря чему удается легко работать, записывая их на съемные носители или передавая по различным сетям. Архивирование документов осуществляется за счет того, что определенный набор символов заменяется одним или двумя знаками. Соответственно, при распаковке происходит обратное замещение.
Таким образом, архивация файлов представляет собой процесс сокращения размера в байтах. Пользователь не замечает происходящего действия, работая с архивом как с обычной папкой. Однако на самом деле разница в объеме может быть очень приличной, что особенно ощущается на фоне текстов и таблиц. Они могут быть уменьшены в десятки раз, утратив основную часть объема. Однако отдельные файлы практически не могут быть сжаты, так как уже прошли подобную обработку. Это, конечно же, в первую очередь относится к определенным форматам музыки и изображений.
Наибольшее применение архивация файлов получила при пересылке по локальным и глобальным сетям, чтобы снизить нагрузку на них. Передача в этом случае выполняется намного быстрее. Кроме того, у электронной почты существуют ограничения на объемы передаваемой информации, поэтому сжатие данных может очень пригодиться и здесь. Достаточно удобно и то, что большое количество файлов получится объединить в один архив, с которым работать будет совсем просто. Управление всем процессом осуществляет одна программа для архивации данных. С ее помощью удается провести сжатие без каких-либо навыков.
Благодаря программе, архивация файлов выполняется буквально за считанные секунды, но для начала она должна быть найдена и установлена на компьютер. Хотя сегодня многие операционные системы содержат архиватор, позволяющий запаковывать и распаковывать данные некоторых типов. Далее выбираются файлы, которые подлежат архивированию. Кликнув по выделенным файлам правой кнопкой мыши, можно быстро добавить их в архив. На последнем этапе программа запрашивает название и местоположение сжатых файлов. Распаковка выполняется двумя кликами левой кнопкой мыши по архиву.
Иногда может потребоваться сжатие файлов с использованием индивидуальных параметров. Тогда данные приложения могут предоставить набор различных настроек. К примеру, пользователь может указать степень сжатия, создание пароля для архива, формат и тому подобное. Среди подобных функций есть возможность создания самораспаковывающихся и многотомных архивов. Первые из них имеют особый модуль, благодаря которому удается извлекать данные обычным запуском приложения. В этом случае не требуется наличие архиватора на локальном компьютере. Что касается многотомных архивов, то они позволяют разделить сжатый файл на отдельные части.
fb.ru
Архивация (сжатие) файлов с помощью WinRAR
Архивация файлов — это процесс позволяющий уменьшить размер файлов и соответственно занимаемое ими место на диске. Архивация часто применяется в интернете, так как скачивать большие объемы данных не каждому под силу. Да и незачем, ведь на распаковку уходит мизерное количество времени, по сравнению с временем закачки несжатого файла. Также архиваторами часто пользуются, когда хотят сделать контейнер для файлов. То есть большое количество файлов упаковывают в один удобный файл.
Нужно помнить, что лучше всего упаковываются текстовые файлы, программы. Плохо архивируются файлы музыки, видео, картинок.
Архиваторов много, на самые распространенные из них это ZIP и RAR. В последних версиях Windows архиватор ZIP встроен в систему. Но множество файлов упаковано RAR архиватором. Версия для RAR для Windows называется WinRAR. Изучим процесс архивирования и разархивирования.
Программа WinRAR очень прстая, никаких особенных настроек не требует. То есть работает по принципу «Установил — Работай» или как ещё говорят, «работает из коробки». Попробуем что нибудь сжать. Например папку Temp на диске D:. Открываем WinRar:
Упаковываем папку Temp с помощью WinRARВыбираем нужный файл или папку (в нашем случае папку Temp) и нажимаем кнопку «Добавить», получим диалог настройки архива:
Окно свойств архиваИзмените имя архива по своему вкусу в соответствующем первом пункте.
Если вы хотите изменить степень сжатия, то выберите требуемую в выпадающем меню «Метод сжатия». По умолчанию стоит Обычный. Если вы архивируете плохо сжимаемые файлы, то лучше выбрать метод сжатия: «Без сжатия», для экономии времени. Максимальный метод не рекомендуется, если вам не нужно уменьшить размер по максимуму во что бы то ни стало.
Также, если вы хотите заархивировать ваши файлы и скинуть это на дискеты, то можно выбрать в выпадающем меню «Разделить на тома размером» и выбрать «Автоопределение».
Если вы хотите, чтобы ваш файл смог разархивировать (распаковать) кто угодно, даже не имеющий установленного WinRAR на компьютере, то поставьте галочку напротив пункта «Создать SFX архив» (англ. self extractable — самораспаковывающийся). Программа создаст файл .exe, который можно запустить на любом компьютере с операционной системой Windows.
После внесения всех изменений нажимайте ОК и программа начнет архивировать ваши файлы. Файл архива программа помещает в ту же папку где лежат архивируемые файлы.
Теперь перейдем к разархивированию (распаковке) файлов.
В WinRAR найдите требующий распаковки файл архива и нажмите кнопку «Извлечь», появится следующий диалог:
Извлечение файлов из архиваВыберите папку назначения и нажмите ОК. Готово, ваши файлы уже там!
Вот мы и разобрались в этом интересном повседневном процессе.
pcguideline.com
Как уменьшить размер архива
Зачастую для отправки файлов по почте или записи на съемные носители данные приходится уменьшать посредством удаления каких-либо атрибутов и архивирования. Последний из этих пунктов имеет множество неоспоримых преимуществ в плане того, что при всем разнообразии настроек программ-архиваторов, они достаточно просты в использовании и не требуют много системных ресурсов.
Вам понадобится- программа-архиватор.
Спонсор размещения P&G Статьи по теме "Как уменьшить размер архива" Как уменьшить размер jar Как собрать архив из частей Как изменить атрибуты в WindowsИнструкция
1
Если вы архивируете изображения, откройте поочередно каждое из них при помощи программы Paint. Не производя с ним никаких манипуляций, сохраните их в исходную директорию, заменив при этом предыдущий. Проверьте, уменьшился ли объем архивируемых файлов. Обычно эта процедура убирает лишние атрибуты с изображений, заметно уменьшая их размер (зачастую даже вдвое).2
Откройте программу-архиватор WinRar. При помощи меню кнопки обзор, добавьте в нее нужные файлы. В параметрах укажите максимальный способ сжатия данных. При нем процедура архивации данных займет заметно больше времени, чем при обычных условиях, однако размер полученного файла будет намного меньше. Она ни в коем случае не повредит ваши данные и не повлияет на их качество.3
Сделайте повтор предыдущей операции. Поместите ваш архив в специально созданную перед этим папку. После того, как файл переместится в нее полностью, щелкните на ней правой кнопкой мыши и выберите пункт «Добавить в архив». Также укажите максимальный способ сжатия файлов.4
Если предыдущих пунктов было недостаточно, попробуйте разбить архив на части, при этом выбрав нужную величину, указав ее в байтах. Также там указаны отдельно некоторые значения для разбивки и последующей записи на носители с ограниченной памятью, например, CD-диски. Это намного удобней потому, что не придется выполнять дважды архивацию одних и тех же файлов, поскольку еще и при максимальном сжатии времени на эту процедуру уйдет предостаточно. Очень часто таким способом пользуются для выкладывания больших файлов в форумах, где ограничен размер вложений.5
Если вы собираетесь записать архив на диск, лучше всего выберите медленную запись, чтобы она была наиболее качественной, и не пришлось бы в дальнейшем тратить время на копирование архива перед извлечением из него файлов. Как простоmasterotvetov.com
Как максимально сжать файл с помощью WinRAR
Невзирая на то, что уже давно настало время носителей большого объёма, всё ещё актуальна проблема нехватки места из-за огромных размеров файлов. И для того, чтобы максимально уменьшить размер файлов и существуют архиваторы, такие как WinRAR, 7-zip, Unreal Commander, Total Commander (для более уверенных пользователей ПК) и другие.
Однако наиболее распространённым является всё же WinRAR.Лицензионную версию которого можно приобрести в нашем магазине в разделе Архиваторы. Он прост в использовании, имеет незамысловатый интерфейс, имеет достаточно широкий спектр действий в области сжатия файлов и способен максимально сжать файл. Снизу приведена краткая инструкция по эксплуатации данной утилиты.
- Для начала стоит проверить, присутствует ли на вашем компьютере данная программа, если нет, то скачайте и установите его на свой ПК. Стоит помнить, что максимальное сжатие файлов происходит именно в текстовом формате, так как видео- и аудиофайлы не поддаются максимальному сжатию, а лишь немного урезаются в объёме.
- WinRAR позволит пользователю самостоятельно указывать параметры сжатия файлов, другими словами в этой утилите присутствует очень гибкая система настройки. Так что настроить программу будет по силам каждому пользователю. Нужно открыть программу и перейти в раздел “Общее”. Далее будет показан раздел “Формат архива”, перейдя в который будет доступна функция “Метод сжатия”, которая позволяет указывать нужные пользователю параметры.
- В случае необходимости, пользователю будет предоставлена функция дополнительных настроек. Они позволят не только сжать файл, но и указать его формат. Однако, если пользователь данной программы будет в замешательстве или просто установит неправильные параметры, то в этом случае можно будет просто вернуть всё в исходное положение благодаря функции “По умолчанию”. Либо для исправления ошибок обратиться к разделу “Справка”.
- Для добавления нового файла потребуется кликнуть на него правой кнопкой мыши и в появившейся контекстной строке из предложенных вариантов выбрать “Добавить в архив”. Однако существует и иной путь. Сперва потребуется открыть WinRAR, затем выбрать вкладку “Файл”, в которой будут перечислены действия, предложенные к выбору. Потребуется кликнуть “Открыть” и указать путь к файлу.
- После выполнения вышеперечисленных инструкций проблем с эксплуатацией программы возникнуть не должно.
Видео: Как максимально сжать файл с помощью WinRAR
besthard.ru