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

Jawaban:


43

Jika Anda punya Java di kotaknya, Anda bisa menggunakannya

jar xf test.zip

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.


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!


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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.