unzip
Utilitas Linux tidak benar-benar mendukung ritsleting multi-bagian. Dari manual :
Arsip multi-bagian belum didukung, kecuali dalam hubungannya dengan zip. (Semua bagian harus digabung bersama dalam urutan, dan kemudian zip -F
(untuk zip 2.x) atau zip -FF
(untuk zip 3.x) harus dilakukan pada arsip bersambung untuk "memperbaikinya". Juga, zip 3.0 dan yang lebih baru dapat menggabungkan arsip multi-bagian (pisah) menjadi arsip file tunggal gabungan menggunakan zip -s- inarchive -O outarchive
. Lihat halaman manual zip 3 untuk informasi lebih lanjut.)
Jadi, Anda harus terlebih dahulu menyatukan potongan, kemudian memperbaiki hasilnya. cat test.zip.*
menggabungkan semua file yang disebut di test.zip.*
mana wildcard *
berdiri untuk urutan karakter apa pun; file-file tersebut disebutkan dalam urutan leksikografis, yang sama dengan urutan numerik berkat angka nol di depan. >test.zip
mengarahkan output ke file test.zip
.
cat test.zip.* >test.zip
zip -FF test.zip --out test-full.zip
unzip test-full.zip
Jika Anda membuat potongan-potongan dengan langsung membagi file zip, sebagai lawan membuat zip multi-bagian dengan utilitas Pkzip resmi, yang perlu Anda lakukan adalah bergabung dengan bagian-bagian.
cat test.zip.* >test.zip
unzip test.zip