เมื่อพยายามแตกไฟล์ฉันได้รับข้อผิดพลาดดังต่อไปนี้:
Archive: file.zip
skipping: file.bla need PK compat. v4.5 (can do v2.1)
ผู้ใดช่วยได้บ้าง
เมื่อพยายามแตกไฟล์ฉันได้รับข้อผิดพลาดดังต่อไปนี้:
Archive: file.zip
skipping: file.bla need PK compat. v4.5 (can do v2.1)
ผู้ใดช่วยได้บ้าง
คำตอบ:
p7zip
พยายามที่จะเปิดเครื่องรูดมันด้วย
คุณสามารถติดตั้งผ่านMacPortsหรือHomebrewด้วยคำสั่งเหล่านี้ตามลำดับ:
sudo port install p7zip
brew install p7zip
จากนั้นหากต้องการคลายซิปให้ใช้:
7za x file.zip
need PK compat. v4.5 (can do v2.1)
ข้อความหมายความว่า Info-ZIP (เช่นมาตรฐานunzip
) ไม่สามารถอ่านไฟล์ในรูปแบบที่ใหม่กว่าที่กำหนดโดย PKWARE หรือว่าอันที่จริงแล้วไม่ใช่ไฟล์. zip แต่เป็นไฟล์ขนาด 7z?
หากคุณรู้สึกผูกพันกับการใช้unzip
คำสั่ง ยังใช้งานได้:
$ brew tap homebrew/dupes
$ brew install unzip
$ brew link unzip --force
# Warning: unzip is keg-only and must be linked with --force
# Note that doing so can interfere with building software.
หากคุณใช้ Mac รุ่นเก่า XCode จะไม่ติดตั้งหากไม่มีระบบปฏิบัติการล่าสุด ฉันเพิ่งคิดว่ามันทำงานได้ดีโดยไม่ต้อง Xcode หรือ Homebrew แต่คุณต้องใช้คำสั่งเทอร์มินัลได้อย่างสบาย
คุณสามารถดาวน์โหลด 7za จากSourceForge มันจะแสดงเป็นไฟล์ 7za พร้อมไอคอนเทอร์มินัล exec จากนั้นคัดลอกไปยัง / usr / local / bin และchmod +x /usr/local/bin/7za
(ฉันต้องสร้างโฟลเดอร์ bin) จากนั้นพิมพ์ 7za x path / to / your / file.zip และควรใช้งานได้
$ sudo mkdir -p /usr/local/bin
$ sudo cp /Volumes/p7zip/7za /usr/local/bin
$ sudo chmod +x /usr/local/bin/7za
$ 7za x path/to/your/file.zip
ไฟล์ดังกล่าวถูกซิปภายใต้ Windows / Linux โดยใช้ 7zip และคุณพยายามที่จะแตกไฟล์ออกภายใต้ MacOS
ดาวน์โหลดThe Unarchiverจาก App Store และใช้เพื่อคลายซิป
7z x file.zip
ติดตั้งข้อมูลฉันค่อนข้างมั่นใจว่าข้อผิดพลาดนั้นเกี่ยวข้องกับรหัสผ่านที่ป้องกันด้วยรหัสผ่านซึ่งในตัวเครื่องไม่รองรับ