ไฟล์ในเวอร์ชันบีบอัด หรือที่รู้จักในชื่อไฟล์ซิปจะสะดวกแต่มักเกิดข้อผิดพลาด ดังนั้น เมื่อคุณพยายามเปิดไฟล์ดังกล่าวโดยใช้ยูทิลิตี้ฟรีแวร์ เช่น 7-Zip คุณอาจพบข้อผิดพลาดโดยแจ้งว่า ไม่สามารถเปิดไฟล์เป็นไฟล์เก็บถาวรได้ . มาดูกันว่าคุณจะทำอะไรได้บ้าง
แก้ไขไม่สามารถเปิดไฟล์เนื่องจากข้อผิดพลาดในการเก็บถาวรใน 7-Zip
7-Zip เป็นตัวเก็บไฟล์โอเพ่นซอร์สที่ยอดเยี่ยม มันสามารถบีบอัดไฟล์ภายในไฟล์เก็บถาวรและอ่านและเขียนรูปแบบไฟล์เก็บถาวรอื่น ๆ เช่น ZIP, WIM และ GZIP บางครั้ง เนื่องจากอินเทอร์เน็ตขัดข้องระหว่างการดาวน์โหลดไฟล์หรือปัญหาอื่นๆ จึงอาจไม่สามารถเปิดไฟล์เป็นไฟล์เก็บถาวรได้ ลองใช้คำแนะนำเหล่านี้เพื่อแก้ไขปัญหา
- ดาวน์โหลดซ้ำหรือสร้างไฟล์บีบอัดที่บีบอัดใหม่อีกครั้ง
- ใช้ฟรีแวร์ ZIP Repair
- ซ่อมแซมไฟล์ ZIP โดยใช้ยูทิลิตี้ WinRAR
- ใช้เครื่องมือพร้อมรับคำสั่ง
- ตรวจสอบส่วนหัวใน Hex Editor
รูปแบบไฟล์ zip เป็นหนึ่งในรูปแบบการจัดเก็บข้อมูลที่ได้รับความนิยมมากที่สุด มีการใช้กันอย่างแพร่หลายสำหรับการสำรองข้อมูลและการถ่ายโอนข้อมูลทางอินเทอร์เน็ต หากคุณไม่สามารถเปิดไฟล์เป็นไฟล์เก็บถาวรได้ ให้ทำดังต่อไปนี้
1] ดาวน์โหลดซ้ำหรือสร้างไฟล์บีบอัดที่บีบอัดใหม่อีกครั้ง
หากคุณดาวน์โหลดไฟล์ ให้ดาวน์โหลดไฟล์อีกครั้งไปยังตำแหน่งอื่นและดู หากคุณสร้างมันขึ้นมา ให้สร้างใหม่อีกครั้งไปยังตำแหน่งอื่นและดูว่าจะช่วยได้หรือไม่
2] ใช้ฟรีแวร์ ZIP Repair
คุณสามารถใช้หนึ่งในซอฟต์แวร์ฟรีเหล่านี้เพื่อซ่อมแซมไฟล์บีบอัดและซิปที่เสียหายและเสียหาย
3] ซ่อมแซมไฟล์ ZIP โดยใช้ยูทิลิตี้ WinRAR
หากปรากฏว่าไฟล์ ZIP ของคุณเสียหาย ให้ลองซ่อมแซมไฟล์ ZIP ที่เสียหายโดยใช้ยูทิลิตี้ WinRAR เครื่องมือนี้มาพร้อมกับคุณสมบัติการซ่อมแซมในตัวที่สามารถซ่อมแซม RAR ที่เสียหายรวมถึงไฟล์ ZIP ได้
เปิดเครื่องมือ WinRAR คลิกที่ ไฟล์ และเลือก เปิด ตัวเลือก
จากนั้น ในส่วน ค้นหาที่เก็บถาวร ให้ค้นหาไฟล์ ZIP ที่เสียหาย แล้วเลือก
กดปุ่ม เครื่องมือ แท็บ ต่อมา เลือก Repair archive ตัวเลือก
ตอนนี้ใน กำลังซ่อมแซมชื่อไฟล์.ZIP หน้าต่าง คลิกที่ เรียกดู ปุ่มเพื่อเลือกตำแหน่งสำหรับไฟล์ ZIP ที่เพิ่งซ่อมแซมใหม่
ตรวจสอบ รักษาไฟล์เก็บถาวรที่เสียหายเป็น ZIP กล่อง.
เมื่อเสร็จแล้วให้กด ตกลง เพื่อเริ่มกระบวนการซ่อมแซม
เมื่อเสร็จแล้ว คลิก ปิด เพื่อออก
4] เรียกใช้พรอมต์คำสั่ง
หากมีส่วนหัวที่ไม่ถูกต้องที่จุดเริ่มต้นหรือจุดสิ้นสุดของไฟล์ คุณจะเห็นว่า 7-Zip นี้ไม่สามารถเปิดไฟล์เป็นข้อความแสดงข้อผิดพลาดในการเก็บถาวรได้ คุณสามารถลองซ่อมแซมส่วนหัวที่ไม่ถูกต้องผ่าน Command Prompt ตามนี้เลย!
เปิด Command Prompt พร้อมสิทธิ์ของผู้ดูแลระบบ
พิมพ์คำสั่งต่อไปนี้แล้วกด Enter –
“C:\Program Files\WinZip\wzzip” –yf zipfile.zip
(ตรวจสอบให้แน่ใจว่าคุณแทนที่ “zipfile.zip” ด้วยชื่อไฟล์ Zip ของคุณ) เครื่องหมายอัญประกาศคู่ในตัวอย่างข้างต้นมีความจำเป็นเนื่องจากช่องว่างระหว่าง “Program” และ “Files”
การดำเนินการนี้จะซ่อมแซมไฟล์
5] ตรวจสอบส่วนหัวใน Hex Editor
หากคุณพยายามเปิดหรือแตกไฟล์เก็บถาวรและเห็นข้อความ “Can not open file as archive “ หมายความว่า 7-Zip ไม่สามารถเปิดส่วนหัวบางส่วนตั้งแต่เริ่มต้นหรือจากจุดสิ้นสุดของไฟล์เก็บถาวร ในกรณีนั้น คุณต้องเปิดไฟล์เก็บถาวรใน Hex Editor แล้วมองหา Start Header และ End Header
- หากจุดเริ่มต้นของไฟล์เก็บถาวรเสียหาย แสดงว่าไม่มีลิงก์ไปยังส่วนหัวสิ้นสุด แต่ถ้า End Header ใช้ได้ และขนาดของไฟล์เก็บถาวรนั้นถูกต้องด้วย คุณสามารถแทนที่ข้อมูลใน Start Header ในตัวแก้ไขฐานสิบหกด้วยค่าต่อไปนี้:
0000000000:37 7A BC AF 27 1C 00 04 00 00 00 00 00 00 00 00
0000000010:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
จากนั้นลองเปิดไฟล์เก็บถาวรหากคุณสามารถเปิดได้และเห็นรายการ ให้ลองใช้คำสั่ง Test หรือ Extract - ส่วนหัวเริ่มต้นและส่วนหัวสิ้นสุดนั้นใช้ได้ แต่ขนาดรวมของไฟล์เก็บถาวรนั้นใช้ไม่ได้ คุณสามารถคำนวณขนาดที่ถูกต้องของไฟล์เก็บถาวรได้จากค่าใน Start Header จากนั้นคุณต้องกู้คืนขนาดที่ถูกต้อง คุณสามารถแทรกข้อมูลบางส่วนหรือลบข้อมูลบางส่วนในที่เก็บถาวรได้
ไฟล์เก็บถาวรไม่ถูกต้องหมายความว่าอย่างไร
ในภาษาธรรมดา ไม่ใช่ไฟล์เก็บถาวรที่ถูกต้องหมายความว่ามีปัญหากับไฟล์เก็บถาวร อาจเกิดขึ้นระหว่างการคัดลอกหรือย้ายหรือเมื่อส่วนหนึ่งของไฟล์ zip เสียหายเนื่องจากการหยุดชะงักในการดาวน์โหลด ซึ่งสามารถแก้ไขได้โดยการทิ้งไฟล์ที่เสียหายและดาวน์โหลดไฟล์ใหม่