จะแตกไฟล์ที่มีขนาดใหญ่กว่า 4GB ได้อย่างไร?


24

ฉันใช้ RHEL 5.6 และ unzip-5.52-3.el5 ฉันพยายามแตกไฟล์ขนาดใหญ่ แต่ได้รับข้อผิดพลาด:

unzip -o test.zip -d unzip /
ข้อผิดพลาด: ไฟล์ซิปใหญ่เกินไป (มากกว่า 4294959102 ไบต์)
เก็บถาวร: test.zip
คำเตือน [test.zip]: 4294967296 ไบต์พิเศษที่จุดเริ่มต้นหรือภายใน zipfile

มีโปรแกรมอื่นที่สามารถทำงานกับไฟล์ zip ขนาดใหญ่หรือฉันต้องรอจนกว่าเปิดเครื่องรูด 6 มาถึง RHEL หรือไม่? (อาจเป็นปี!)

ขอบคุณ

คำตอบ:


43

หากคุณมี Java อยู่ในกล่องคุณสามารถใช้

jar xf test.zip

1
บันทึกฉันจากการต้องบัก SAs เพื่อติดตั้ง unzip6 ขอบคุณ!
คนที่

1
ช่วยชีวิต [โทเค็นเบียร์]
Ade

ฉันมีไฟล์ zip ขนาด 16 + GB ที่ดาวน์โหลดจากโทรศัพท์ภรรยาของฉันโดยใช้ AirDroid และเคล็ดลับนี้ช่วยให้ฉันเดือดร้อนมาก!
Bob Bell

5

ฉันได้พบความสำเร็จที่ดีกับ 7-Zip ก็ปรากฏว่าพวกเขามีการสร้าง Fedora Core เป็นอย่างดีว่าการทำงานอาจให้คุณดาวน์โหลดสามารถพบได้ที่http://www.7-zip.org/download.html ความล้มเหลวของ fedora คุณสามารถดาวน์โหลดแหล่งที่มาและ / หรือไบนารีแล้วลอง


ฉันเล่นไปรอบ ๆ ด้วย 7-zip (7z) แต่เมื่อแยกไฟล์ออกจาก zip ของฉันมันยังคงบอกว่าเป็นรูปแบบที่ไม่รู้จัก
ก๋วยเตี๋ยว

1
ตรวจสอบว่า 7z ไม่ใช่นามแฝงสำหรับ 7zr หรือไม่ ลองใช้ 7za
Hubert Kario

1
แพ็คเกจ p7zip- เต็มมาพร้อมกับคำสั่ง 7z ซึ่งยอมรับตัวเลือก x (แยก) ดังนั้นในกรณีของฉันการใช้ '7z x huge.zip' จึงทำงานได้โดยไม่มีปัญหา
RemusKaos

7z ล้มเหลวสำหรับฉันบอกว่าไฟล์เสียหาย คำตอบ jar ที่อัปเดตมากที่สุดนั้นใช้ได้
David Waterworth

5

คุณสามารถใช้โถ javas หรือ (ในความคิดของฉัน) ดียิ่งขึ้น: 7-zip distros ส่วนใหญ่อนุญาตให้ทำการติดตั้งจาก repos ดังนั้นคุณสามารถใช้ตัวอย่าง (บน Ubuntu):

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

หมายเหตุว่าคำสั่งไม่ p7z หรือ p7zip แต่7z นอกจากนี้ x ตัวเลือกที่ไม่เคยมีใครก่อน- ขอให้โชคดี!


คำตอบนี้ได้รับเมื่อ 6 ปีที่ผ่านมา
Gerald Schneider

วิธีนี้ใช้ได้กับฉันด้วย 16GB zipฉันเชื่อว่าjarวิธีนี้ใช้งานได้ แต่ไม่ได้ลอง ขอบคุณ
userabuser

1
@GeraldSchneider คำตอบนี้ช่วยฉันได้ไม่ว่าจะตอบเมื่อใด
Mercurial

4

ในที่สุดฉันก็สิ้นสุดการหมุนรอบต่อนาทีของฉันเองสำหรับการเปิดเครื่องรูด 6 พวกเขาสามารถพบได้ที่นี่: http://www.noodles.net.nz/2011/02/15/unzip-6-for-rhel-5-6/


คุณสามารถเลือกคำตอบของคุณเองเป็นคำตอบที่แก้ปัญหาได้
Hubert Kario

ฉันรวบรวม unzip-6.0 ปัจจุบันตั้งแต่เริ่มต้น - มันไม่ได้แก้ไขปัญหา
reinierpost

รอบต่อนาทีที่noodles.net.nz/2011/02/15/unzip-6-for-rhel-5-6ทำงานให้ฉัน
BKS

-2

ฉันลองทำตามขั้นตอนทั้งหมดที่กล่าวมาข้างต้นเพื่อคลายซิปไฟล์ แต่ล้มเหลวอย่างน่าสังเวช

ทางเลือกสุดท้ายของฉันคือการคัดลอกไฟล์ zip (11.1GB) ลงในฮาร์ดไดรฟ์แล้วเปิดเครื่องโดยใช้ 7 zip ใน Windows 8 OS

ทำงานเหมือนเครื่องราง: D


1
นั่นไม่ใช่คำตอบสำหรับคำถามนี้
คอรี Knutson

ฉันพยายามหลายวิธีเพื่อให้มันทำงานบน Linux ... ไม่มีวิธีแก้ปัญหาใดที่ได้ผล ... ดังนั้นฉันจึงให้ทางเลือกที่ดีกว่า ... ทางเลือกที่ง่ายกว่าและไม่ยุ่งยาก ..
Vinu Joseph

เกินกว่า 4 GB แล้ว linux ไม่สามารถคลายซิปไฟล์ได้ ... Windows ฉันกลัวว่าจะมีกลไกที่ดีกว่าในการคลายซิปไฟล์ขนาดใหญ่ ... ดังนั้นเพียงแค่ให้ข้อมูลนั้น ...
Vinu Joseph

ไม่มันไม่โง่เลย อ่านข้างต้น อย่าใช้/bin/unzip
Warren P

1
jar xf file.zipหรือ7z x file.zipและอื่น ๆ ก็โอเค
Warren P
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.