Bagaimana cara memasang kembali file zip yang telah diemail dalam banyak bagian?

33

Saya menerima 3 email yang masing-masing berisi bagian dari file zip. Ekstensi berakhir dengan .z00, .z01 dan .z02. (Diemail untuk menyiasati batas lampiran 10 MB per email.)

Saya telah meletakkan ketiga file dalam satu direktori.

Saya dapat menggunakan 7-zip dan WinZip untuk membuka file pertama (file .z00) dan daftar isi zip tetapi ketika mencoba untuk mengekstrak file kedua program melaporkan kesalahan.

Apa cara paling rawan kesalahan untuk memasang kembali zip ini dan mendapatkan ke file?

Orang
sumber
Banyak jawaban yang menunjukkan bahwa yang perlu Anda lakukan adalah membuka zip file pertama sementara yang lain berada di folder yang sama (dan bahwa penggabungan tidak diperlukan). Saya ingat membagi file di mana file pertama (atau terakhir?) Adalah .zip bukan .z ##. Mengubah ekstensi file agar sesuai dengan pola itu mungkin membuatnya berfungsi dengan benar. (Coba ubah .z01 menjadi .zip, dan jika itu tidak berhasil, coba juga ubah .z02 menjadi .z01 dan .z03 menjadi .z02 Anda. Jika itu tidak berhasil, coba akhiri seri dengan .zip (mulai dengan .z01 atau .z00)
AM

Jawaban:

40

Cukup aman untuk mengasumsikan bahwa bagian-bagian file hanya perlu digabung menjadi satu.

Cara termudah untuk melakukan ini adalah dalam 7-Zip - arahkan ke folder di file manager 7-Zip, klik kanan pada file pertama dalam urutan, dan pilih "Combine Files ..." dari menu konteks.

Itu juga dapat dengan mudah dilakukan pada baris perintah.

Di Windows:

copy /B input.z* output.zip

Atau Linux (atau jika Anda punya alat baris perintah Unix di Windows menggunakan Cygwin atau GnuWin32 ):

cat input.z* > output.zip
dari sana
sumber
5

Biasanya ada satu * .zip di set dan beberapa * .z ??. Jika Anda membuka * .zip yang lain tidak di-zip juga selama mereka berada di direktori yang sama.

Jika ini tidak berhasil coba apa yang dikatakan dari sana , atau jika Anda ada di windows:

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

Ludwig Weinzierl
sumber
4

Sudahkah Anda mencoba unzip semua file? Biasanya, kita harus unzip hanya satu (pertama atau terakhir).
Mungkin, jika Anda mengubah ekstensi dari .z00 ke .zip, akan dapat unzip semua.

Leonel Martins
sumber
ya, itu bekerja untuk saya juga
Rishi
2

Biasanya ketika saya menerima file split, saya unzip hanya file pertama.
Melakukan hal itu memberi saya file lengkap, saya menggunakan 7-zip

Rishi
sumber
1

Dugaan saya adalah bahwa mereka baru saja dipisah secara langsung, tanpa informasi tambahan, jadi Anda harus dapat menggabungkannya dan berakhir dengan file zip penuh. Utas ini memiliki beberapa tautan ke alat yang dapat menyatukan file.

jtbandes
sumber
0

Saya mengalami kesulitan dengan dua file yang saya terima sebagai xx.zip dan xx.z01. Saya hanya melakukannya:

cat xx.01 xx.zip > yy.zip

diikuti oleh

unzip yy.zip

Memberi beberapa peringatan, tetapi berhasil. Ini ada di Ubuntu Precise.

Ravi
sumber
Ini tentu bukan alternatif 'yang paling rawan kesalahan'.
Olli
0

Solusi Menggunakan 7z

  1. Buka folder tempat folder terpecah disimpan. Dalam kasus saya mereka adalah 16 file yang dinamai dari * .7z.001 hingga * .7z.016
  2. Klik kanan pada yang pertama folder dan klik kiri untuk memilih "Extract To" nama folder yang disarankan diusulkan secara otomatis oleh 7z.
  3. 7z kemudian membuat folder terkompresi baru di dalam folder yang sama dan mulai membuka ritsleting dan menggabungkan semuanya.
Luis F. Garcia
sumber
0

Saya membuat folder baru, seret file split ke folder itu. Sorot semua file, pilih Ekstrak. Ini akan membuat folder dukungan baru tempat file gabungan Anda akan berada. 7-zip bekas.

Tom Pope
sumber
-1

Plain menggabungkan 2 arsip individu menjadi satu tidak akan berhasil. Sebenarnya saya baru saja mencobanya di arsip zip, bzip2 dan xz. Semua melaporkan arsip hasil tidak valid. Ini mungkin bekerja dengan arsip multi-bagian yang tepat.

Stabby
sumber
-1

Buka file manager 7-zip Anda dan dan navigasikan ke tempat bagian-bagian itu, Anda kemudian dapat menyorot, klik kanan dan ekstrak di sini atau di mana pun Anda ingin file akhir berada.

Josh
sumber
Harap baca kembali pertanyaannya, OP telah menyarankan dia mendapatkan kesalahan ketika mencoba untuk bekerja dengan set secara keseluruhan
50-3