Разбить архив на части 7zip
Обновлено: 21.11.2024
Если у меня есть папка размером 100 ГБ, и я разделяю ее в ZIP-архиве, есть ли разница в том, сколько места на диске будет занято, если я разделю ее на 100 файлов .ZIP по 1 ГБ каждый или 10 файлов .ZIP по 10 ГБ каждый?
Занимают ли 100 файлов .ZIP по 1 ГБ каждый больше места, чем 10 файлов .ZIP по 10 ГБ каждый?
Каждый автономный ZIP-файл имеет некоторые накладные расходы. Однако вы можете разрезать ZIP-файл на части, которые можно собрать заново. Эти фрагменты не имеют служебных данных ZIP в каждом, и если вы разделите их по границам секторов или блоков, они не будут занимать место впустую.
2 ответа 2
Файлы размером 100 МБ (27 штук):
7z a -tzip -v100M ./100m/архив ./kali-linux-xfce-2018.2-amd64.iso
Файлы размером 10 МБ (262 элемента):
7z a -tzip -v10M ./10m/архив ./kali-linux-xfce-2018.2-amd64.iso
Результаты. Разделенный архив размером 10 МБ занимает дополнительно 24 КБ. Так что да, есть разница, 100 файлов по 1 ГБ будут занимать больше места, чем 10 файлов по 10 ГБ.
Однако разница кажется незначительной. Я выберу то, что вам удобнее.
du не выводит размер в байтах по умолчанию (если ваши 270 М файлов не превратились в 2 677 908 байт). Он отображает размер файлов на диске, который может отличаться от фактического размера данных (может быть применим для загрузки или хранения в других файловых системах)
Вы правы, на самом деле он выводится в КБ. Я отредактировал ответ, чтобы исправить это несоответствие. Исходный файл представляет собой ISO-образ Kali Linux, его размер составляет ~ 2,6 ГБ. У вас есть хорошее замечание о размере на диске по сравнению с фактическим размером данных, я специально думал о размере на диске, потому что он учитывает накладные расходы на наличие дополнительных файлов, но вы правы, что он будет отличаться в зависимости от того, что вы' на самом деле делаешь с архивами.
Да, именно поэтому я не стал считать проценты. Я не думаю, что это работает с фиксированным процентом исходного размера файла, особенно с учетом различий в файловых системах.
Каждый файл имеет накладные расходы файловой системы в виде неиспользуемого пространства логического сектора после конца файла, но это устраняется, если размер разделения кратен размеру логического сектора (не обязательно верно для моего примера ниже).< /p>
В дополнительных записях каталога могут использоваться дополнительные байты, но они не будут учитываться, если каталог теперь не занимает дополнительный логический сектор.
Разделенные файлы идентичны по содержимому файлам, созданным бинарной программой разделения с тем же размером разделения.
Я проверил это в Linux, используя версию с графическим интерфейсом для файла размером 7+ МБ, создав 8 разделенных файлов размером 1 МБ с помощью 7-Zip ( File.7z.00? ), а затем создал один полный архив ( Full. 7z ), который я разделил на:-
Для тестирования на другой ОС может потребоваться загрузить или написать соответствующую программу-разделитель.
Иногда вам может понадобиться разбить большой файл на несколько более мелких частей. Например, вы можете разбить большой файл на разделы по 700 МБ, которые поместятся на компакт-диске, или разбить файл размером 50 МБ на куски по 10 МБ, чтобы отправить их по электронной почте.
В этом руководстве мы покажем вам, как разделить файл на отдельные части с помощью программы архивации 7-Zip.
Для этого руководства вам потребуется установленный 7-Zip. Это бесплатное программное обеспечение для архивирования с открытым исходным кодом, которое доступно в Интернете и может быть загружено здесь.
Поскольку разделенные файлы будут созданы в той же папке, в которой находится ваш исходный файл, я рекомендую создать новую папку и поместить в нее файл, который вы разделяете.
Разделение файла:
- Щелкните правой кнопкой мыши файл, который хотите разделить, затем наведите указатель мыши на 7-Zip и нажмите «Добавить в архив». В своих тестах я разбиваю файл testfile.exe размером 625 МБ.
- Появится меню Добавить в архив. В разделе Формат архива щелкните раскрывающийся список и выберите zip. Затем в разделе Разделить на тома, байты введите или выберите размер в раскрывающемся меню. В моих тестах я ввожу 20M для 20MB. Вы также можете изменить имя в разделе Архив: обязательно сохраните расширение .zip в конце имени файла.
- Нажмите кнопку ОК. Вы увидите окно прогресса, отображающее статус. Это займет некоторое время, в зависимости от размера файла.
После завершения вы увидите отдельные файлы в том же месте, что и исходный файл.
Поздравляем. , теперь вы знаете, как разбить файл на отдельные части с помощью 7-Zip!
Мы ценим ваши отзывы!
Статья слишком сложна или слишком техническая для понимания.
В инструкции отсутствует шаг или деталь.
Информация неверна или устарела.
Это не решает мой вопрос/проблему.
новинка! - Введите свое имя и адрес электронной почты выше, и мы опубликуем ваш отзыв в комментариях на этой странице!
Если вы хотите распространять файлы размером более 20 ГБ, вам нужно будет разделить их на отдельные части, а получатель должен будет объединить их вместе.Для этого мы рекомендуем использовать инструмент 7-Zip.
Чтобы получить программное обеспечение 7-Zip на студенческом ПК, обратитесь к своему специалисту по вычислительной технике, который сможет установить соответствующую политику управляемого рабочего стола.
Разделение файлов
Запустите программу 7-Zip
Перейдите к местоположению файла, который вы хотите разделить
Выберите файл и выберите «Добавить» на панели инструментов (зеленый значок +)
В появившемся диалоговом окне
- изменить тип архива на ZIP
- "Разбить на тома, байты" — 250 М.
7-Zip сохранит фрагменты исходного файла в той же папке с суффиксом .zip, за которым следует порядковый номер (например, 'test.zip.001, test.zip.002, . )
Рекомбинация файлов
Чтобы повторно объединить разделенные файлы, дважды щелкните первый файл в последовательности в интерфейсе 7-Zip. Затем вы можете выбрать файл в разделенном наборе и нажать «Извлечь».
В появившемся диалоговом окне:
- выберите каталог, в который вы хотите извлечь файл
- Нажмите "ОК".
ИТ-сервис (НУИТ)
91 Sandyford Rd
Ньюкаслский университет
Ньюкасл-апон-Тайн
NE1 8HW
7-Zip — это простая и довольно простая на вид утилита для работы с архивами, которая бесплатна, но пусть вас не вводит в заблуждение ее внешний вид, перед нами действительно надежное бесплатное программное обеспечение, предлагающее отличные функциональные возможности. Вы можете легко достичь действительно высоких коэффициентов сжатия, которые помогут вам сэкономить место на жестком диске и повысить скорость загрузки файлов, скачивания и отправки по электронной почте. В предыдущем уроке я рассказал вам, как разделить (или разбить) архив на части для более удобной отправки, сегодня я собираюсь показать вам, как распаковать разделенный архив (также называемый несколькими томами) простым и быстрым способом, используя 7-Zip.
Прежде чем мы начнем с этого руководства, убедитесь, что 7-Zip готов к запуску на вашем компьютере, если нет, нажмите кнопку «Загрузить», которую мы разместили для вас вверху этой страницы. Следуйте инструкциям менеджера установки InstallIQTM, чтобы завершить процесс установки.
Предполагая, что вы получили/загрузили архив, состоящий из нескольких частей или томов, у вас есть два способа его распаковки: первый и второй. Самое простое — перейти в каталог/папку, в которой расположены эти разделенные архивы, и щелкнуть правой кнопкой мыши zip.001, part01.rar, 7z.001 или первую часть последовательности, если она представлена в других поддерживаемых форматах. p>
В контекстном меню выберите любой из трех пунктов «Извлечь. », первый позволит вам выбрать местоположение распакованного файла, второй автоматически распакует файл в текущем местоположении, а третий создаст новую папку, названную по имени разделенного архива. Для этого примера я выбрал первый:
Второй способ — открыть файловый менеджер 7-Zip и перейти к расположению разделенного архива. Снова выберите первый том и нажмите кнопку «Извлечь». Появится диалоговое окно, в котором вы можете указать расположение извлеченного файла.
Нажмите «ОК», и появится индикатор выполнения, показывающий продвижение извлечения.
После этого вы найдете извлеченный файл в нужном месте.
Заключительные слова
Как видите, извлекать такие архивы очень легко и просто, но при этом вы найдете множество опций на выбор и расширенный контроль над процессом, если вам это нужно. 7-Zip — ваш друг, когда дело доходит до сжатия, распаковки и управления архивами. Загрузите бесплатную и полнофункциональную копию, перейдя по ссылке для скачивания, которую вы найдете ниже этих строк.
Читайте также: