Как создать многотомный архив в 7 zip

Обновлено: 06.07.2024

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

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

Зачем создавать архив?

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

1) экономия места
2) удобство хранения большого количества файлов
3) пересылка файлов
4) дополнительная защита от вирусов
5) повышение конфиденциальности данных


Какие существуют программы-архиваторы?

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

Список популярных программ-архиваторов под ОС Windows:

Среди них, есть немало и бесплатных:

  • 7-Zip
  • Hamster Free ZIP Archiver
  • IZArc
  • Universal Extractor
  • PeaZip 5.5.0
  • ExtractNow
  • UnZip Me
  • FileCompress
  • KGB Archiver

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

Программа-архиватор 7-Zip и её возможности

В качестве основной программы для нашего обзора был выбран 7-Zip. Почему выбор пал именно на него. Дело в том, что это программное обеспечение с открытым кодом. Большая часть исходного кода этой программы находиться под лицензией GNU LGPL. Код unRAR распространяется под смешанной лицензией: GNU LGPL + ограничение unRAR.

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

Основные возможности 7-Zip

Высокая степень сжатия в формате 7z с компрессией LZMA

Программой поддерживаются следующие форматы архивов:

  • Архивирование / разархивирования: 7z, ZIP, GZIP, BZIP2 и TAR
  • Только разархивирование: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR и Z.
  • Отличное шифрование в форматах 7z и ZIP
  • Возможность самораспаковки для формата 7z

Как создать файловый архив с помощью 7-zip?

В этом пособии мы расскажем и покажем вам, как создать файловый архив с помощью бесплатной программы 7-Zip в Windows.

Как создать самораспаковывающийся архив?

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

  • Проделываем все пункты до вызова контекстного меню как при создании обычного архива.
  • Далее выбираем пункт 7-zip -> Добавить к архиву (Add to archive).
  • В появившемся окне отмечаем флажком пункт Создать SFX архив (Create SFX archive).
  • Нажимаем кнопку OK

Как создать архив с паролем на открытие?

  1. Создание пароля, который необходимо вводить при распаковке архива не является такой сложной задачей, как вы можете сперва подумать.
  2. Проделываем все пункты до вызова контекстного меню как при создании обычного архива.
  3. Далее выбираем пункт 7-zip -> Добавить к архиву (Add to archive).
  4. В появившемся окне впечатываем в полях Введите пароль и Повторите пароль области «Шифрование» (Encryption) свой пароль необходимой длины.
  5. Нажимаем кнопку OK.
  6. Для повышения секретности и невозможности определения, что представляет собой архив, необходимо отметить флажок «Шифровать имена файлов».

Как создать многотомный архив?

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

  1. Проделываем все пункты до вызова контекстного меню как при создании обычного архива.
  2. Далее выбираем пункт 7-zip -> Добавить к архиву (Add to archive).
  3. В появившемся окне выбираем какой-нибудь пункт поле в со списком «Разбить на тома размером (в байтах)».
  4. Там есть несколько вариантов: 10 Мб, 650 Мб, 700 Мб, 4480 Мб и устаревший пункт для сохранения на дискеты 1"44 Мб.
  5. Нажимаем кнопку OK - архивы будут созданы спустя некоторое время.

Как распаковать архив с помощью 7-zip?

Родным форматом хранения архивов файлов является 7z. Однако наличие нескольких методов декомпрессии позволяет этой программе работать и с другими распространенными типами архивов.

Для распаковки архива, через контекстное меню выберете команду Extract here или Exctract to "Название файла архива, который собираетесь разархивировать". Через некоторое время в зависимости от объема и количества файлов программа создаст копии файлов (в первом случае или специальную папку с копиями этих файлов (второй вариант).

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

Важно! После создания многотомные архивы не могут быть модифицированы.

TC4Shell позволяет создавать многотомные архивы в форматах CAB, RAR, SQX, WIM и всех форматах, обрабатываемых библиотекой 7z.dll (7Z, ZIP, TAR, GZ, XZ). Для этого при создании соответствующего архива нужно включить опцию Разделять на тома . После этого станут доступными поля ввода Размер тома , определяющие размер создаваемых томов.

TC4Shell создание многотомного архива

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

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

Также TC4Shell позволяет разбить на тома произвольный файл. Это делается командой Упаковать в > Разделить на тома .

TC4Shell создание многотомного архива

Особенности создания многотомного архива форматов 7Z, ZIP, TAR, GZ, XZ

При создании многотомного архива форматов 7Z, ZIP, TAR, GZ, XZ будут созданы файлы со следующими именами:

  • filename.7z.001 – том 1
  • filename.7z.002 – том 2
  • filename.7z.NNN – том NNN

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

Особенности создания многотомного архива формата RAR

При создании многотомного RAR архива будут созданы файлы со следующими именами:

  • filename.part1.rar – том 1
  • filename.part2.rar – том 2
  • filename.partNNN.rar – том NNN

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

Особенности создания многотомного архива формата CAB

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

  • filename.cab – том 1
  • filename.part2.cab – том 2
  • filename.partNNN.cab – том NNN

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

Многотомный архив tar 7zip


Неоднократно сталкивался с ситуациями, когда архив tar.gz, созданный в Linux (tar -czvf) , нормально в Linux открывающийся, в Windows либо не открывался либо все время говорил об ошибках конца архива и прочее. А я хотел, чтобы архивы сервера можно было бы спокойно просматривать на Windows. В итоге родился вариант: tar | 7za. Почему не просто tar? Мне не поддался tar в плане multi-volume (точнее, я не очень-то и хотел), да и не сжимает он все же сам. А почему тогда не просто 7za? А потому, что в man 7za белым по черному написано, что 7za не сохраняет прав доступа и владельцев файлов. Поэтому сначала tar, потом 7zip.

Ставим 7zip в CentOS:

Задача: создать многотомный архив (например, по 100 Мб) какой-либо папки на сервере.

tar cf - /var/www | 7za u -si -t7z -mx=5 -v100m backup.7z

Tar готовит архивы, передает из по конвейеру 7zip-у (обратите внимание, в Linux 7zip запускается командой 7za), который:

u - update (варианты a - add, d - delete, e - extract, l - list, t - test, x - extract with full path)

-si - читает StdIn от tar.

-t7z - создает архив в формате 7zip.

-mx5 - степень сжатия (от 0 до 9). 0 - без сжатия, зато очень быстро. Например, с -mx0 архив получился 546 Мб, с -mx5 - 251 Мб, а с -mx2 - 285 Мб.

-v100m - тома по 100 Мб.

Имя архива: backup.7z. Если томов архива будет несколько, они будут называться backup.7z.001, backup.7z. 002, backup.7z.00 3 и т.д.

7za поддерживает пароли на архивы (-pYOUR_PAWWD), шифрует список файлов архива от просмотра и др. Я этим не балуюсь, но вам может оказаться полезным.

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

Распаковать архив 7zip можно так:

7za x backup.7z.001
tar tf имя_распакованного_архива

Или одной командой:

7za x -so backup.7z.001 | tar xf -

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

Простая работа с архивами

Если вас интересует обычная работа с архивами, то есть создание сжатых папок и открытие скачанных из интернета документов, то вам совершенно необязательно в принципе знакомиться с интерфейсом приложения 7-Zip. Все самое необходимое доступно через контекстное меню после установки. Если нужно создать архив, то просто выделите соответствующие файлы, на одном из них кликните правой клавишей мыши и выберете пункт «7-Zip > Добавить к ‘Название архива’» (в качестве названия будет предложено либо имя файла, если он один, или имя текущей папки, если файлов несколько).

Простое создание архива 7-zip

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

Распаковать архив 7-zip

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

Варианты распаковки архива 7-zip

Два других варианта позволяют разархивировать документ быстрее. Опция «Распаковать здесь» поместит содержимое в текущую папку (это не всегда удобно, если в архиве много документов), опция «Распаковать в ‘Название архива’» создаст новую папку с таким же именем, как ваш архив, и уже туда поместит все содержимое.

Дополнительные параметры 7-zip

Если для создания архива из контекстного меню выбрать пункт «7-Zip > Добавить к архиву», то появится возможность гибкой настройки последующих действий. Здесь можно выбрать один из четырех предлагаемых форматов (помимо 7z и zip это также tar и wim), повысить или снизить уровень сжатия в зависимости от ваших целей, задать режим изменения, позволяющий добавлять и обновлять файлы в уже существующих архивах.

Создать архив 7-zip

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

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

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

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

Для этого достаточно в окне «Добавить в архив» приложения 7-Zip просто проставить галочку в чекбокс «Создать SFX-архив». Таким образом, вместо сжатой папки в итоге вы получите файл с расширением .exe, который операционная система будет воспринимать как приложение. А при запуске такого файла автоматически запустится процедура разархивирования содержимого в текущую папку.

Создание архивов с разбиением на блоки

При архивировании большого количества данных иногда бывает необходимо разбить их на блоки. Требуется это для дальнейшей «транспортировки» содержимого, будь то CD или DVD диск, либо же флэшка небольшого размера или внешнее устройство с файловой системой Fat32, которая элементарно не поддерживает файлы размером более 4 Гб. Но особенно актуально этот вопрос стоял в эпоху дискет на магнитном носителе (floppy), содержимое которых составляло всего 1,44 Мб. Пригодится разбиение на блоки и при пересылке по электронной почте, так как размер письма не позволяет вставлять большие файлы (правда в данном случае удобнее загрузить файлы на облачное хранилище).

Разбиение архива на блоки 7-zip

В дальнейшем при распаковке данных в конечном пункте «транспортировки» достаточно запустить процедуру разархивирования самого первого из созданных блоков архива – процедура распаковки остальных запустится автоматически.

Создание архива с блоками 7-zip

Для создания таких архивов в окне «Добавить к архиву» необходимо воспользоваться выпадающим списком «Разбить на тома размером (в байтах)». Просто выберите один из доступных вариантов. Для удобства 7-Zip сразу предлагает варианты блоков для конкретных носителей, включая те самые floppy-дискеты, а минимальным вариантом является 10 Мб, который подойдет для пересылки через электронную почту.

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

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