ฉันจะดึงไฟล์รูปภาพจากไฟล์ zip ที่เสียหายได้อย่างไร


4

เมื่อฉันพยายามที่จะเปิดเครื่องรูดใช้โปรแกรมอรรถประโยชน์ซิป Mac
Error 1 - Operation not permittedเริ่มต้นเก็บและข้อผิดพลาด:

จากนั้นฉันลองใช้ 7zx และได้รับข้อความแสดงข้อผิดพลาด:
Cannot open the files as archive file

ฉันจะดึงไฟล์รูปภาพจากไฟล์ zip ที่เสียหายได้อย่างไร

มีเครื่องมือในการดึงไฟล์ของฉันอย่างน้อยจากไฟล์ zip ที่เสียหายหรือไม่?

คำตอบ:


6

คุณแน่ใจหรือไม่ว่าไฟล์ดังกล่าวเป็นไฟล์ซิปจริงตามที่คุณจะได้รับข้อความนี้ในไฟล์ที่ถูกเปลี่ยนชื่อเป็น. zip เมื่อไม่ใช่ไฟล์ซิป

วิธีเดียวที่จะบอกได้อย่างแท้จริงคือการใช้โปรแกรมแก้ไข HEX เช่น0xEDเพื่อตรวจสอบสองสามไบต์แรกคืออักขระ PK


มันง่ายมากที่จะเพียงแค่ใช้คำสั่งแฟ้มซึ่งอันที่จริงมาพร้อมกับ OS X file [path-to-file]ได้จากขั้วประเภท มันจะบอกคุณว่าเป็นไฟล์ประเภทใดในหลายพันรูปแบบไฟล์ที่สามารถระบุได้
ชื่อปลอม

1
ตัวอย่าง: iCrap:Downloads kuzu$ file Decloner_1.4.zip Decloner_1.4.zip: Zip archive data, at least v1.0 to extract, iCrap:Downloads kuzu$ file dupeguru_osx_3_3_1.dmg dupeguru_osx_3_3_1.dmg: bzip2 compressed data, block size = 100k(หมายเหตุ: ไฟล์ dmg จำนวนมากใช้ bzip สำหรับการบีบอัด),iCrap:Downloads kuzu$ file cspy262.exe cspy262.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit
ชื่อปลอม

10

หากปัญหาคือไฟล์ zip ที่เสียหายจริงzipเครื่องมือบรรทัดคำสั่งสามารถลองซ่อมแซมได้ สำหรับสิ่งที่คุณต้องการใช้-Fหรือ-FFตัวเลือกเช่นนั้น:

zip -F damaged-copy.zip --out repaired.zip
zip -FF damaged-copy.zip --out repaired.zip

เป็นวิธีที่ดีที่จะทำเช่นนั้นบนสำเนาของไฟล์ที่เสียหายดังนั้นคุณแน่ใจว่าคุณจะไม่ทำให้มันเสียหายอีกต่อไป เพื่อดูว่า-Fและตัวเลือกไม่ดูที่หน้าคน:-FFman zip


1

โซลูชั่นที่เป็นไปได้สำหรับคุณ:

ขั้นแรกให้ลองยกเลิกการเก็บถาวรไฟล์ด้วย Stuffit Expander คุณน่าจะมีมันอยู่แล้วบน Mac ของคุณและการค้นหาสปอตไลท์อย่างง่ายควรเปิดเผยตำแหน่ง ถ้าคุณทำไม่ได้คุณสามารถดาวน์โหลดได้ฟรีจากเว็บไซต์ Stuffit

หากวิธีนี้ใช้ไม่ได้ผลให้ลองแยกไฟล์ออกจาก Terminal แม้ว่ามันอาจดูน่ากลัวเล็กน้อย แต่คำสั่งพื้นฐานบางคำสั่งนั้นค่อนข้างเรียบง่ายและมีประโยชน์อย่างเหลือเชื่อ ก่อนอื่นให้เปิดแอป Terminal ที่อยู่ในโฟลเดอร์ Utilities ภายใน Applications Applications ของคุณ ตอนนี้พิมพ์คำสั่งunzipตามด้วยเว้นวรรคแล้วลากไฟล์ zip ที่ละเมิดมาวางลงบนหน้าต่างเทอร์มินัลสิ่งนี้จะแทรกพา ธ สำหรับไฟล์ กด Enter และไฟล์เก็บถาวรควรคลายซิปที่โฟลเดอร์โฮมของคุณ

หากไม่มีตัวเลือกเหล่านี้ที่เหมาะกับคุณมีหลายโปรแกรมที่อ้างว่าเป็น "เครื่องมือซ่อมแซมไฟล์ zip" การค้นหา google อย่างรวดเร็วให้ผลลัพธ์หลายรายการ ระยะของคุณอาจแตกต่างกันทั้งในแง่ของต้นทุนและประสิทธิภาพ ฉันไม่มีประสบการณ์จริงใด ๆ กับสาธารณูปโภคเหล่านี้ดังนั้นจึงไม่สามารถพูดได้ถึงประสิทธิภาพของพวกเขา

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