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


33

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

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

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

Каков наименьший риск повторной сборки этого zip-файла и получения файлов?


Во многих ответах указывается, что все, что вам нужно сделать, это разархивировать первый файл, в то время как остальные находятся в той же папке (и что объединение не требуется). Я помню разделенные файлы, где первый (или последний?) Файл был .zip вместо .z ##. Изменение расширений файлов в соответствии с этим шаблоном может привести к его правильной работе. (Попробуйте изменить ваш .z01 на .zip, и если это не сработает, попробуйте также изменить свой .z02 к .z01 и вашей .z03 к .z02. Если что не работает, попробуйте окончание серии с .zip (начиная или .z01 или .z00).
AM

Ответы:


40

Можно с уверенностью предположить, что части файла просто необходимо объединить вместе.

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

Это также легко сделать из командной строки.

В Windows:

copy /B input.z* output.zip

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

cat input.z* > output.zip

5

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

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

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


4

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


да, это работает для меня тоже
Риши

2

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


1

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


0

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

cat xx.01 xx.zip > yy.zip

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

unzip yy.zip

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


Это, конечно, не «наименее подверженный ошибкам» вариант.
Олли

0

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

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

0

Я создал новую папку, перетащите разделенные файлы в эту папку. Выделите все файлы, выберите Извлечь. Это создаст новую sup-папку, в которой будут находиться ваши объединенные файлы. Используется 7-Zip.


-1

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


-1

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


Пожалуйста, перечитайте вопрос, OP сообщил, что он получает ошибку при попытке работы с сетом в целом
50-3
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.