Bagaimana cara unzip file lebih besar dari 4GB?

24

Saya menggunakan RHEL 5.6 dan unzip-5.52-3.el5. Saya mencoba membuka zip file besar, tetapi saya mendapatkan kesalahan:

unzip -o test.zip -d unzip /
kesalahan: File zip terlalu besar (lebih besar dari 4294959102 byte)
Arsip: test.zip
peringatan [test.zip]: 4294967296 byte tambahan di awal atau di dalam zipfile

Apakah ada program lain yang dapat bekerja dengan file zip besar atau apakah saya harus menunggu sampai unzip 6 datang ke RHEL? (mungkin bertahun-tahun!)

Terima kasih

Mie
sumber

Jawaban:

43

Jika Anda punya Java di kotaknya, Anda bisa menggunakannya

jar xf test.zip
Zac Thompson
sumber
1
menyelamatkan saya dari keharusan bug SA untuk menginstal unzip6. Terima kasih!
plor
1
hidup diselamatkan. [bir token]
Ade
Saya mempunyai file zip 16+ GB yang diunduh dari ponsel istri saya menggunakan AirDroid, dan trik ini menyelamatkan saya dari banyak masalah!
Bob Bell
5

Saya telah menemukan kesuksesan yang baik dengan 7-zip, tampaknya mereka memiliki inti fedora juga yang mungkin bekerja untuk Anda, unduhan dapat ditemukan di http://www.7-zip.org/download.html . Gagal pada fedora, Anda dapat mengunduh sumber dan / atau biner dan mencobanya.

dsteuernol
sumber
Saya bermain-main dengan 7-zip (7z), tetapi ketika mengekstraksi file dari zip saya itu terus mengatakan format yang tidak dikenal.
Mie
1
Periksa apakah 7z bukan alias untuk 7zr. Coba jalankan 7za.
Hubert Kario
1
Paket p7zip-full mengirimkan perintah 7z, yang menerima opsi x (ekstrak). Jadi dalam kasus saya, menggunakan '7z x huge.zip' bekerja tanpa masalah.
RemusKaos
7z gagal bagi saya, mengatakan file tersebut rusak. Jawaban toples yang paling banyak dipilih ternyata berhasil
David Waterworth
5

Anda bisa menggunakan botol javas, atau (menurut saya) lebih baik: 7-zip. Sebagian besar distro memungkinkan untuk diinstal dari repo, jadi Anda dapat menggunakan misalnya (di ubuntu):

sudo apt-get install p7zip-full
7z x huge.zip

Perhatikan bagaimana perintahnya bukan p7z atau p7zip, tetapi hanya 7z . Juga opsi x tidak memiliki sebelumnya - . Semoga berhasil!

RemusKaos
sumber
Jawaban ini sudah diberikan 6 tahun yang lalu.
Gerald Schneider
Metode ini bekerja untuk saya dengan 16GB zip- Saya percaya jarmetode ini juga berfungsi tetapi tidak mencobanya. Terima kasih.
userabuser
1
@GeraldSchneider Jawaban ini membantu saya terlepas dari kapan dijawab.
Mercurial
-2

Saya mencoba semua langkah yang disebutkan di atas untuk membuka zip file, tetapi gagal total.

Pilihan terakhir saya adalah menyalin file zip saya (11.1GB) ke dalam hard drive dan unzip menggunakan 7 zip pada OS Windows 8.

Bekerja seperti pesona: D

Vinu Joseph
sumber
1
Itu bukan jawaban untuk pertanyaan ini.
Cory Knutson
Saya mencoba lebih dari satu cara untuk membuatnya berjalan di Linux ... Tidak ada solusi yang bekerja ... Jadi saya memberikan alternatif yang lebih baik ... Alternatif yang jauh lebih mudah dan bebas repot ..
Vinu Joseph
Melampaui 4 GB, linux tidak dapat meng-unzip file ... Windows Saya takut memiliki mekanisme yang jauh lebih baik untuk meng-unzip file zip besar ... Jadi hanya memberikan info itu ...
Vinu Joseph
Tidak, konyol. Baca di atas. Hanya saja jangan gunakan/bin/unzip
Warren P
1
jar xf file.zipatau 7z x file.zipdan yang lainnya baik-baik saja
Warren P