какой метод просто помещает файлы в архив без их упаковки
Какой метод просто помещает файлы в архив без их упаковки
Файловые архиваторы позволяют упаковывать один или несколько файлов (например, все содержимое данного подкаталога вместе с вложенными в него подкаталогами) в единый архивный файл. Размер последнего, как правило, меньше, чем суммарный размер исходных файлов, но воспользоваться запакованными программами или данными, пока они находятся в архиве, нельзя, пока они не будут распакованы. Для распаковки архивного файла обычно используется тот же самый архиватор.
Дисковые архиваторы позволяют программным способом увеличить доступное пространство на жестком диске. Типичный дисковый архиватор представляет собой резидентный драйвер, который незаметно для пользователя архивирует любую записываемую на диск информацию и распаковывает ее обратно при чтении. Однако операции чтения/записи файлов несколько замедляются, поскольку процессору требуется время для упаковки и распаковки.
Основными функциями архиваторов являются:
Программа WinZip не входит в комплект поставки Windows. Для использования этого архиватора его необходимо предварительно установить на компьютер.
Создать новый архив или добавить файлы в уже существующий архив с помощью программы WinZip можно двумя способами.
I способ создания архива – с использованием контекстных меню (без предварительного запуска архиватора):
II способ – с предварительным запуском архиватора:
Разархивировать файлы (извлечь из архива) также можно двумя способами.
I способ – без предварительного запуска архиватора:
II способ – с предварительным запуском архиватора:
Программа WinZip позволяет получать информацию о файлах, находящихся внутри архива, без распаковки архива, а также просматривать содержимое сжатых файлов без их извлечения из архива. Это важно, так как далеко не все архивы стоит распаковывать.
Для просмотра архивного файла необходимо выполнить следующие действия:
Типы архивов
Характерные форматы сжатия без потери информации:
Основные алгоритмы сжатия
Говоря об алгоритмах сжатия, будем иметь в виду обратимые алгоритмы.
Алгоритм RLE (Run-Length Encoding) использует принцип выявления повторяющихся последовательностей. При сжатии записывается последовательность из двух повторяющихся величин: повторяемого значения и количества его повторений.
Исходная последовательность: 3, 3, 12, 12, 12, 0, 0, 0, 0.
Сжатая информация: 3, 2, 12, 3, 0, 4.
Коэффициент сжатия: 6/9*100% = 67%.
Алгоритм KWE (Keyword Encoding) предполагает использование словаря, в котором каждому слову соответствует двухбайтовый код. Эффективность сжатия увеличивается с ростом объема кодируемого текста.
Алгоритм Хафмана предполагает кодирование не байтами, а битовыми группами. В нем можно выделить три основные этапа.
Как архивировать файлы.
Распаковка архивов
Из этой статьи читатель узнает об эффективном и простом способе уменьшения размера файлов, позволяющем хранить на запоминающих устройствах (флешках, жестких дисках и др.) намного больше файлов без потери или ухудшения их содержания, экономить трафик и время при пересылке их через Интернет и т.д.
Речь пойдет об архивации файлов, а также о предназначенных для этого программах.
Что такое архивация файлов
Архивация – это процесс сжатия файлов с целью уменьшения их размера без потери содержания или какого-либо ухудшения его качества.
Архивация производится путем упаковки файлов в специальные файлы-архивы. Для этого используются программы, называемые программами-архиваторами или просто архиваторами.
Виды архивов
Существует несколько десятков видов (форматов) архивов, отличающихся друг от друга алгоритмом упаковки и сжатия файлов. Каждый из них имеет свои особенности. Наиболее распространенными форматами архивов являются ZIP, RAR и 7Z. Какому формату отдать предпочтение – не столь важно. Каждый из них хорош. RAR и 7Z отличаются хорошей степенью сжатия, ZIP – легкостью распаковки. ZIP-архив можно создать или распаковать на любом компьютере даже без наличия программы-архиватора. Windows обладает необходимыми для этого «встроенными» средствами.
Архивы мало чем отличаются от остальных файлов. Их также можно копировать, перемещать, удалять, менять названия и т.д. На экране компьютера выглядят они также, как обычные файлы. Узнать, что файл является архивом, можно в первую очередь по его специфическому значку, а также по его расширению (*.zip, *.rar, *.7z и т.д.). О том, что такое расширение файла, читайте здесь.
Для чего архивировать файлы
За счет архивации файлов и папок достигается существенное уменьшение их размера. Если хранить файлы в архивах, можно сэкономить свободное пространство на запоминающем устройстве (жестком диске, флешке или др.).
За счет меньших размеров заархивированные файлы значительно удобнее пересылать через Интернет, экономя, таким образом, интернет-трафик и сокращая время пересылки.
Кроме уменьшения размеров, архивация позволяет упаковывать большое число файлов в один «монолитный» архив. В некоторых случаях это важно. Например, при пересылке значительного количества файлов по электронной почте. Дело в том, что к письму нельзя прикрепить папку с файлами. Можно прикреплять лишь отдельные файлы. Если таких файлов будет несколько десятков или сотен, их прикрепление к письму окажется очень хлопотным делом. Значительно удобнее упаковать их в единый архив и переслать его.
Насколько уменьшается размер файлов при архивации
Все зависит в первую очередь от типа архивируемых файлов.
Лучше всего при архивации сжимаются текстовые файлы. Их размеры могут уменьшиться в 10 и более раз.
Хуже всего дела обстоят с фотографиями, музыкой и видеофайлами. При архивации их размеры уменьшаются не значительно.
Недостатки архивации
Главным недостатком архивации является то, что файл, находящийся в архиве, нельзя открыть и использовать сразу. Перед каждым доступом к такому файлу его необходимо предварительно извлечь из архива. Процесс извлечения, по большому счету, не сложный (см. ниже), но если архив большой, это может занять довольно много времени. Поэтому часто используемые файлы хранить в заархивированном виде не очень удобно.
Этот недостаток в значительной степени перечеркивает преимущества архивирования. В то же время, в случае хранения редко используемых файлов, а также пересылки файлов через Интернет, архивация полностью себя оправдывает.
Как архивировать файлы. Распаковка архивов
Как уже было сказано, создавать и распаковывать архивы формата ZIP компьютер умеет без установки программ-архиваторов, используя «штатные» средства Windows. Для всех остальных форматов архивов понадобится программа-архиватор. Об этом читайте немного ниже.
Сначала давайте научимся работать с ZIP-архивами без архиваторов.
Чтобы создать ZIP-архив без использования программы-архиватора (или если таковой на компьютере не имеется), нужно:
• щелкнуть по архивируемому файлу (папке) правой кнопкой мышки;
• в открывшемся контекстном меню навести указатель мышки на пункт «Отправить». Откроется дополнительное подменю, в котором нужно выбрать пункт «СжатаяZIP-папка» (см. изображение). ZIP-архив появится рядом с файлом-оригиналом.
Для распаковки ZIP-архива достаточно просто дважды щелкнуть по нему левой кнопкой мышки.
Программ-архиваторов существует много. Но наиболее популярными архиваторами являются:
Эти программы можно скачать с официальных сайтов. Порядок работы с ними следующий.
WinRar
Упаковка файла (папки с файлами)
1. Щелкнуть по файлу или папке, которую необходимо заархивировать, правой кнопкой мышки.
2. Откроется контекстное меню, в котором выбрать пункт «Добавить в архив …» (см. рисунок ниже)
Если такой пункт в открывшемся меню отсутствует, значит, на компьютере нет программы WinRar. Ее необходимо сначала скачать и установить на компьютере (ссылки см. выше).
Как установить программу на компьютере читайте здесь.
3. Откроется окно (см. изображение ниже), в котором в поле «Имя архива» нужно указать название будущего архива (любое на ваш выбор), а в разделе «Формат архива» отметить галочкой его формат (RAR или ZIP). Затем нажать кнопку «ОК». Окно WinRar закроется, а через непродолжительное время рядом с архивируемым файлом (папкой) появится архив с его копией.
1. Навести указатель мышки на архив и дважды щелкнуть левой кнопкой мышки.
2. Откроется окно программы WinRar, в котором необходимо нажать кнопку «Извлечь…» (см. изображение);
3. Откроется еще одно окно (см. ниже), в котором необходимо указать, куда распаковывать содержимое архива (выделить соответствующую папку в проводнике). Можно вообще ничего не выбирать. В этом случае файлы из архива будут помещены в тот же раздел, в котором находится сам архив. Нажать кнопку «ОК».
Упаковка файла (папки с файлами)
1. Щелкнуть по файлу или папке, которую необходимо заархивировать, правой кнопкой мышки.
2. Откроется контекстное меню, в котором указатель мышки нужно навести на пункт «7-Zip». Рядом появится дополнительное подменю, в котором выбрать пункт «Добавить к архиву…» (см. рисунок)
Если такой пункт в открывшемся меню отсутствует, скорее всего, на компьютере нет программы 7-Zip. Ее необходимо сначала скачать и установить на компьютере (ссылки см. выше).
Как установить программу на компьютере читайте здесь.
3. Откроется окно (см. изображение ниже), в котором в поле «Архив» нужно указать название будущего архива (любое на ваш выбор), а в пункте «Формат архива» выбрать соответствующий вариант (7Z, ZIP или TAR). Затем нажать кнопку «ОК». Окно архиватора закроется, а через непродолжительное время рядом с архивируемым файлом (папкой) появится архив с его копией.
1. Навести указатель мышки на архив и дважды щелкнуть левой кнопкой мышки.
2. Откроется окно программы 7-Zip, в котором необходимо нажать кнопку «Извлечь…» (см. изображение);
3. Откроется еще одно окно (см. ниже), в котором необходимо указать путь для распаковки содержимого архива. Можно ничего не менять. В этом случае файлы из архива будут помещены в тот же раздел, в котором находится сам архив. Нажать кнопку «ОК».
Описанные выше навыки архивирования являются базовыми. Каждая и указанных в этой статье программ-архиваторов имеет множество дополнительных возможностей и разнообразных настроек. Поэкспериментировав с ними самостоятельно, пользователь может сделать свою работу максимально удобной в каждом конкретном случае.
Какой метод просто помещает файлы в архив без их упаковки
Войти
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Архиваторы
В настоящее время формат ZIP считается стандартом для многих приложений, включающих функции сжатия, резервного копирования и обмена данными.
Наряду со множеством утилит, работающих с ZIP-файлами из командной строки, в середине 1990-х годов появились и графические программы для работы с ними. Одной из самых популярных стала WinZip.
На текущий момент существует множество алгоритмов компрессии, выигрывающих у ZIP и в скорости, и в компрессии, и в количестве предоставляемых дополнительных возможностей. Несмотря на это, он по прежнему является популярным методом сжатия данных.
Множество конкурирующих архиваторов, помимо своего собственного, также поддерживают формат ZIP. Этот способ сжатия также широко используется в других программах и даже в некоторых форматах файлов.
Наибольшее сжатие в формате ZIP дает архиватор kzip, использующийся людьми, привязанными к zip-формату (например, для публикации программного обеспечения онлайн или Java-разработчиками).
7-Zip — свободный файловый архиватор с высокой степенью сжатия данных. Поддерживает несколько алгоритмов сжатия и множество форматов данных, включая собственный формат 7z c высокоэффективным алгоритмом сжатия LZMA. Программа разрабатывается с 1999 года и является бесплатной, а также имеет открытый исходный код, большая часть которого свободно распространяется на условиях лицензии GNU LGPL, за исключением кода декомпрессора unRAR, который имеет ограничения.
Свободное программное обеспечение — широкий спектр программных решений, в которых права пользователя («свободы») на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование)[1] программ защищены юридически авторскими правами при помощи свободных лицензий.
Фонд свобо́дного програ́ммного обеспе́чения (англ. Free Software Foundation, сокращённо FSF) — некоммерческая организация, основанная в октябре 1985 года Ричардом Столлманом для поддержки движения свободного программного обеспечения и, в особенности, проекта GNU.
Основной платформой является Windows (в т.ч. Windows CE), где доступны две версии программы: с графическим интерфейсом и версия для командной строки.
7-Zip является победителем SourceForge.net Community Choice Awards 2007 года в категориях: лучший проект и лучший технический дизайн.
SourceForge.net — один из самых больших в мире веб-сайтов для разработчиков открытого программного обеспечения, который обслуживается SourceForge, Inc. и использует собственническую систему SourceForge.
На этом сайте разработчики могут размещать и совместно разрабатывать свои программные проекты. Ныне на SourceForge.net размещены более 230 тыс. проектов; количество зарегистрированных пользователей превышает 1,9 млн.
В одном из пунктов условий использования говорится, что передавая какие-либо данные через SourceForge.net, пользователи дают SourceForge, Inc. неисключительную пожизненную лицензию на их использование, изменение и продажу.
SourceForge.net Community Choice Awards. Эта программа даёт возможность открытому сообществу выбрать и назвать программные проекты наилучшего качества и наиболее творческие и изобретательные.
Достоинства
Циклический избыточный код (англ. Cyclic redundancy code, CRC) — алгоритм вычисления контрольной суммы, предназначенный для проверки целостности передаваемых данных. Алгоритм CRC обнаруживает все одиночные ошибки, двойные ошибки и ошибки в нечетном числе битов.
tar (англ. tape archive) — формат битового потока или файла архива, а также название традиционной для Unix программы для работы с такими архивами.
Битовый поток (англ. bitstream или англ. bit stream) — временная последовательность битов.
Временно́й ряд (или ряд динамики) — это собранный в разные моменты времени статистический материал о значении каких либо параметров (в простейшем случае одного) исследуемого процесса.
TAR («Tape Archive») является специальным форматом архивирования данных для операционных систем семейства UNIX.
Первоначально программа tar использовалась для создания архивов на магнитной ленте, а в настоящее время tar используется для хранения нескольких файлов внутри одного файла, для распространения программного обеспечения, а также по прямому назначению — для создания архива файловой системы. Одним из преимуществ формата tar при создании архивов является то, что в архив записывается информация о структуре каталогов, о владельце и группе отдельных файлов, а также временны́е метки файлов.
Таким образом, TAR-файлы получают новые расширения: TAR.BZ2, TBZ2, TAR.GZ и др. Важно отметить, что формат TAR способен архивировать объекты (собирать несколько файлов в один), но не сжимать.
—————————————
http://ru.wikipedia.org/wiki/7-Zip 7-Zip
http://ru.wikipedia.org/wiki/CRC32#CRC-32 Циклический избыточный код
http://ru.wikipedia.org/wiki/GNU_LGPL GNU Lesser General Public License
http://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D0%BD%D0%B4_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F Фонд свободного программного обеспечения
http://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5 Свободное программное обеспечение
http://7-zip.org.ua/ru/7z.html Формат 7z
http://7-zip.org.ua/ru/ 7-Zip
http://ru.wikipedia.org/wiki/Tar tar
http://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA Битовый поток
http://ru.wikipedia.org/wiki/%D0%92%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D1%8F%D0%B4 Временной ряд
http://ru.wikipedia.org/wiki/Sourceforge.net SourceForge.net
http://sourceforge.net/ Open Source software for free
Как заархивировать папку или файл на компьютере
В этой статье мы разберемся, как заархивировать папку, файл или группу файлов на компьютере или ноутбуке в zip или rar архив. Узнаем, какие архиваторы являются самыми распространенными и наиболее эффективными. Рассмотрим наиболее востребованные функции архиваторов.
Популярные архиваторы
Общее количество различных архиваторов составляет не один десяток, но наиболее простых в использовании и надежных и которые прижились у большинства простых пользователей всего два:
WinRAR
На мой взгляд самый удобный архиватор для постоянного использования, как дома, так и на работе. Поддерживает все востребованные форматы. Есть практически на каждом ПК или ноуте с Виндой, что позволит в 99% случаев разархивировать отправленный документ.
Есть версии для большинства используемых платформ: Все версии Windows, Android, Linux, macOS, FreeBSD, MS-DOS. Распространяется по условно-бесплатной лицензии (shareware). После 40 дней пробной эксплуатации пользователю предлагается приобрести лицензию, что делать необязательно. Для Андроид WinRAR полностью бесплатен.
Процесс архивации
Переходим на официальный сайт программы WinRar и скачиваем самую последнюю стабильную версию для свой версии ОС (32 или 64 бит). Не надо загружать никаких beta версий. Могут возникнуть проблемы. Так же не надо качать Винрар с различных торрентов и сомнительных источников. В функционале вы точно ничего не приобретете, а какую-нибудь пакость занести себе на комп шанс очень высок.
Запускаем установку. В процессе установки никакие параметры не изменяем. Все оставляем по умолчанию.
Теперь выбираем папку, файл или группу папок или файлов, которые мы хотим поместить в архив.
Затем кликаем по выделенным файлам или папкам правой кнопкой мыши (далее ПКМ) и выбираем пункт “Добавить в архив”. Если у вас английская версия WinRar, то “Add to archive”.
Появиться основное окно архиватора, в котором можно произвести настройки параметров упаковки файлов. Кроме этого окна обычному пользователю лезть больше никуда не надо. Всего в окне программы 8 основных разделов с настройками архива, но только 4 из них можно отнести к действительно важным.
Дело в том, что с 5 версии в WinRAR появился новый алгоритм архивации (RAR5), который не совместим с 4 и более ранними версиями.
Если созданный архив в RAR5 отправить пользователю, у которого версия программы ниже пятой, то он просто не сможет его открыть. Ему система выдаст сообщение, что архив повреждён или имеет неизвестный формат. В окне настроек, формат RAR5 обозначается как RAR, так как это основной алгоритм работы.
Так же учитывайте, что с версии 2013 года Microsoft Office имеет встроенную функцию сжатия документов Word и Excel. В среднем они получаются в два раза меньше, чем если сохранить документ в режиме совместимости с Word 97-2003. Можете проверить.
Степень компрессии (сжатия) возрастает с повышением объема словаря, выделяемого для поиска и обработки часто встречающихся блоков. Вместе с тем увеличивается и время архивации, и объем используемой оперативной памяти для этого. Наиболее эффективно использовать при создании непрерывного архива.
Например в почте Яндекса это ограничение равно 25мб. Если вложение больше, то оно уйдет на Яндекс диск. У корпоративной почты ОАО “РЖД” ограничение в 15мб. Чтобы избежать эти проблемы, можно разбить создаваемый архив на сколько угодно маленьких архивчиков и потом их отправить.
Пользователь, получивший такие архивы, должен их скачать себе в одну папку и начать распаковку первого файла. Это приведет к распаковыванию всех файлов и исходный документ будет создан в одной папке. Потеря любой одной части архива, приводит к невозможности его открыть.
Это все, что нужно знать для правильного архивирования различных файлов в WInRAR. Какие-то более тонкие настройки для обычного пользователя избыточны и забивать ими голову не нужно.
Теперь переходим ко второму по популярности использования архиватору, это 7-Zip.
Отличный, быстро работающий архиватор. Полностью бесплатный, как для частного, так и коммерческого использования. Очень хорошие алгоритмы сжатия. Они опережают WinRAR, PKZip и WinZip. Для примера я взял набор документов в Word, Excel, PowerPoint, txt объемом 94,1мб. Винрар сжал их до 86,8мб, а 7-Zip смог до 71,8мб.
Для разных типов файлов этот показатель может отличаться, но в среднем он жмет лучше.
Процесс архивации
Все идентично WinRAR. Переходим на официальный сайт 7-Zip и скачиваем версию утилиты под свою операционную систему.
Запускаем установку. Все параметры по умолчанию.
После завершения установки, выбираем документ или папку с ними и кликаем по ним ПКМ.
В появившемся контекстном меню находим пункт 7-Zip и наводим на него курсор мышки и кликаем “Добавить к архиву”.
Начнется процесс архивации. После его окончания будет создан архив 7-Zip.
Пункты настроек в 7-Zip в основном идентичны Винрар, но есть и отличия.
Разархивация файлов и папок
Процесс распаковки архивированных файлов очень прост.
Кликаем ПКМ по архиву. Далее WinRAR нам дает четыре способа открытия архивного файла:
У других архиваторов набор инструментов абсолютно одинаков.
В общем оба архиватора имеют полное право находиться в компьютерах обычных пользователей. Я использую их оба. Да, разница в процентном соотношении не в пользу 7-Zip, так как в основной массе все рабочие документы и файлы из интернет используют WinRAR, но иногда и им приходиться пользоваться. В других, более редких программах, я не вижу смысла.
1. Архивация данных
Архивация проводится в следующих случаях:
Архивный файл представляет собой набор из нескольких файлов (одного файла), помещенных в сжатом виде в единый файл, из которого их можно при необходимости извлечь в первоначальном виде. Архивный файл содержит оглавление, позволяющее узнать, какие файлы содержатся в архиве.
В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация:
Любой из архивов имеет свою шкалу степени сжатия. Чаще всего можно встретить следующую градацию методов сжатия:
Что такое архиваторы?
Архиваторы – это программы (комплекс программ) выполняющие сжатие и восстановление сжатых файлов в первоначальном виде. Процесс сжатия файлов называется архивированием. Процесс восстановления сжатых файлов – разархивированием. Современные архиваторы отличаются используемыми алгоритмами, скоростью работы, степенью сжатия (WinZip 9.0, WinAce 2.5, PowerArchiver 2003 v.8.70, 7Zip 3.13, WinRAR 3.30, WinRAR 3.70 RU).
В ОС MS DOS существуют архиваторы, но они работают только в режиме командной строки. Это программы PKZIP и PKUNZIP, программа архиватора ARJ. Современные архиваторы обеспечивают графический пользовательский интерфейс и сохранили командную строку. В настоящее время лучшим архиватором для Windows является архиватор WinRAR.
Существует две версии RAR для Windows:
WinRAR имеет и другие дополнительные функции. WinRAR способен создать архив в двух различных форматах: RAR иZIP.
Рассмотрим преимущества каждого формата.
Архив в формате ZIP
Архив в формате RAR
формат RAR в большинстве случаев обеспечивает значительно лучшее сжатие, чем ZIP. Кроме того, формат RAR обеспечивает поддержку многотомных архивов, имеет средства восстановления поврежденных файлов, архивирует файлы практически неограниченных размеров. Необходимо отметить, что при работе в файловой системе FAT32 архивы могу достигать только 4 гигабайт. Работа с большими размерами архива поддерживается только в файловой системе NTFS.
Программа архивации Microsoft Backup (резервная копия)
Запуск программы осуществляется: Пуск – программы – стандартные – служебные – архивация данных. Откроется мастер архивации и восстановления в обычном режиме. Из этого режима можно перейти в расширенный режим для работы с мастером архивации, мастером восстановления и мастером аварийного восстановления ОС.
Программа архивации позволяет защитить данные от случайной утери в случае, если в системе возникает сбой оборудования или носителя информации. С помощью Backup можно создать резервную копию данных на жестком диске, а затем создать архив на другом носителе данных. Носителем архива может быть логический диск или отдельное устройство (съемный диск).
Программа архивации создает снимок состояния тома, представляющий собой точную копию содержимого диска на определенный момент времени, в том числе открытых файлов, используемых системой. Во время выполнения программы архивации пользователь может продолжать работать с ОС без риска потери данных.
Программа архивации предоставляет следующие возможности: