Як я можу зібрати zip-файл, який було надіслано електронною поштою в декількох частинах?


33

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

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

Я можу використовувати як 7-zip, так і WinZip, щоб відкрити перший файл (.

Який найменш схильний до помилок спосіб збирання цього 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, вдасться розпакувати все.


так, це працює і для мене
Rishi

2

Зазвичай, коли я отримую розділені файли, я розпаковую лише перший файл.
Це дало мені повний файл, я використовував 7-zip


1

Я здогадуюсь, що вони були просто розділені безпосередньо, без зайвої інформації, тому ви повинні мати можливість просто об'єднати їх і закінчити повний поштовий файл. Цей потік містить деякі посилання на інструменти, які можуть об'єднати файли.


0

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

cat xx.01 xx.zip > yy.zip

слідом за ним

unzip yy.zip

Дав кілька попереджень, але зробив роботу. Це було на Ubuntu Precision.


Це, звичайно, не "найменш схильна до помилок" альтернатива.
Оллі

0

Рішення за допомогою 7z

  1. Відкрийте папку, де зберігаються розділені папки. У моєму випадку це 16 файлів, названих від * .7z.001 до * .7z.016
  2. Клацніть правою кнопкою миші на першій папці та клацніть лівою кнопкою миші, щоб вибрати запропоновану ім'я папки "Витягнути до", запропоновану автоматично 7z.
  3. Потім 7z створює нову нестиснуту папку всередині тієї самої папки і починає розпаковувати та комбінувати їх усі.

0

Я створив нову папку, перетягніть розділені файли в цю папку. Виділіть усі файли, виберіть Витяг. Це створить нову папку підтримки, де будуть розміщені ваші комбіновані файли. Використовується 7-блискавка.


-1

Звичайне об'єднання двох окремих архівів в один не вийде. Насправді я просто спробував це на архівах zip, bzip2 та xz. Усі повідомили, що архів результатів недійсний. Хоча це може працювати з належними архівами з декількох частин.


-1

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


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