Как собрать zip-файл, который был отправлен по электронной почте в нескольких частях?

Я получил 3 письма, каждый из которых содержит часть zip-файла. Расширения заканчиваются на .z00, .z01 и .z02. (Отправлено по электронной почте как таковое, чтобы обойти типичное ограничение на 10 Мб для каждого письма.)

Я поместил все 3 файла в один каталог.

Я могу использовать как 7-zip, так и WinZip, чтобы открыть первый файл (файл .z00), и он перечисляет содержимое zip, но при попытке извлечь файлы обе программы сообщают об ошибках.

Каков минимальный способ опроса, связанный с этим почтовым индексом, и получение файлов?

Достаточно безопасно предположить, что части файла просто должны быть объединены вместе.

Самый простой способ сделать это в 7-Zip – перейти к папке в 7-Zip-файловом менеджере, щелкнуть правой кнопкой мыши по первому файлу в последовательности и выбрать «Объединить файлы …» из контекстного меню.

Его также можно легко выполнить в командной строке.

В Windows:

copy /B input.z* output.zip 

Или Linux (или если у вас есть инструменты командной строки Unix для Windows с использованием Cygwin или GnuWin32 ):

 cat input.z* > output.zip 

Обычно есть один * .zip в наборе и пара * .z ??. Если вы открываете * .zip, остальные распаковываются, а также пока они находятся в одном каталоге.

Если это не сработает, попробуйте, что там сказано, или если вы находитесь в окнах:

copy /B yourfile.z00 + yourfile.z01 + yourfile.z02 yourfile.zip

Вы пытались распаковать все файлы? Обычно нужно разархивировать только один (первый из последних).
Возможно, если вы измените расширение .z00 на .zip, сможете распаковать все.

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

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

У меня возникли трудности с двумя файлами, которые я получил как xx.zip и xx.z01. Я просто сделал:

 cat xx.01 xx.zip > yy.zip 

с последующим

 unzip yy.zip 

Дал несколько предупреждений, но сделал эту работу. Это было на Ubuntu Precise.

Решение с использованием 7z

  1. Откройте папку, в которой хранятся разделенные папки. В моем случае они были 16 файлов, названных от * .7z.001 до * .7z.016
  2. Щелкните правой кнопкой мыши по первой из папок и щелкните левой кнопкой мыши, чтобы выбрать «Извлечь», предлагаемое имя папки, автоматически предлагаемое 7z.
  3. 7z затем создает новую несжатую папку внутри одной и той же папки и начинает распаковывать и комбинировать все из них.

Обычное объединение двух отдельных архивов в один не будет работать. На самом деле я просто попробовал это в архивах zip, bzip2 и xz. Все сообщили, что архив результатов недействителен. Тем не менее, это может работать с правильными многосекционными архивами.

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

  • Как я могу оценить наилучший выбор формата архива для сжатия файлов?
  • 7-Zip не запрашивает у меня пароль для ZIP-файла, который я зашифровал, дважды щелкнув его
  • Разархивировать только обновленные файлы
  • Как открыть поврежденные ZIP-файлы?
  • java.util.zip - Восстанавливающая структура каталогов
  • Что такое хорошая библиотека Java для распаковки / распаковки файлов?
  • Может ли zipping файл сломать его?
  • Могу ли я остановить окна из «Блокирующих» zip-файлов
  • Создание ZIP-файла в Windows (XP / 2003) в C / C ++
  • Добавление файлов в zip-файл с помощью Java
  • zip-подобная функция, которая прокладывает до самой длинной длины?
  • Давайте будем гением компьютера.