แก้ไขข้อผิดพลาดการแตกไฟล์: ไม่พบจุดสิ้นสุดลายเซ็นไดเร็กทอรีกลาง

เมื่อคุณแตกไฟล์ คุณพบข้อผิดพลาดในการแตกไฟล์ซิป: ไม่พบลายเซ็นไดเรกทอรีกลาง (End of Central Directory Signature Not Found) หรือไม่? ไม่ต้องกังวลอีกต่อไป! หากต้องการเข้าถึงไฟล์ซิปและข้อมูลของคุณอีกครั้ง โปรดอ่านคู่มือนี้เพื่อค้นหาวิธีแก้ปัญหาที่อาจช่วยคุณได้

Table of Contents

ในบทความนี้คุณจะได้เรียนรู้:

  • วิธีการซ่อมแซมไฟล์ Zip ที่เสียหายด้วยซอฟต์แวร์ซ่อมแซมไฟล์
  • วิธีใช้คำสั่ง Jar และคำสั่ง Fastjar
  • วิธีการแตกไฟล์ของคุณด้วยโปรแกรมเก็บไฟล์อื่น เช่น 7-Zip
  • ไฟล์ Zip จะถูกเก็บไว้ในไฟล์เก็บถาวรอย่างไร

เมื่อพยายามแตกไฟล์ คุณอาจได้รับข้อผิดพลาดในการแตกไฟล์ " End of Central Directory Signature Not Found" ปัญหาทั่วไปนี้เกิดขึ้นเมื่อไม่พบไดเรกทอรีกลางที่รับผิดชอบในการดูแลข้อมูลไฟล์ หรือไดเรกทอรีกลางเสียหายภายในไฟล์ Zip

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

วิธีที่ 1. ซ่อมแซมไฟล์ Zip ที่เสียหายด้วยซอฟต์แวร์ซ่อมแซมไฟล์

หากคุณประสบปัญหาน่ารำคาญ "End of Central Directory Signature Not Found" เมื่อพยายามแตกไฟล์ EaseUS Fixo File Repair ถือเป็นโซลูชันอันทรงพลัง

ขั้นตอนการซ่อมแซมไฟล์ Zip นั้นง่ายมาก เพียงแค่เพิ่มไฟล์ที่เสียหายลงในซอฟต์แวร์ผ่านฟีเจอร์ลากและวาง แล้วคลิกปุ่มซ่อมแซม เพียงเท่านี้ก็เสร็จเรียบร้อย EaseUS Fixo File Repair สามารถช่วยคุณได้หากไฟล์ไม่สามารถเข้าถึงได้หรือเสียหายโดยไม่ทราบสาเหตุ นี่คือคุณสมบัติหลักบางส่วน:

คุณสมบัติหลักของ EaseUS Fixo File Repair:

  • 🔁EaseUS Fixo File Repair สามารถแก้ไขปัญหาไฟล์เสียหายได้หลายกรณี รวมถึงไฟล์ ZIP ที่มีรูปภาพ เอกสาร ภาพยนตร์ และข้อมูลอื่น ๆ ในรูปแบบบีบอัด
  • 💻EaseUS Fixo File Repair ใช้ขั้นตอนวิธีการซ่อมแซมอันทรงพลังเพื่อแก้ไขไดเร็กทอรีกลาง ไฟล์ Zip ที่เสียหาย และ ไฟล์เก็บถาวรที่เสียหาย
  • ❤️‍🩹EaseUS Fixo ซ่อมแซมไฟล์ที่เสียหาย โดยไม่สูญเสียข้อมูล และรักษาเนื้อหาสำคัญของคุณไว้

ทำตามคำแนะนำบนหน้าจอเพื่อแก้ไขไฟล์ Zip ที่เสียหาย อัลกอริทึมของซอฟต์แวร์จะจัดการข้อผิดพลาดภายในไดเรกทอรีกลางอย่างเป็นระบบ และช่วยให้คุณเข้าถึงไฟล์ Zip ได้อย่างง่ายดาย

ขั้นตอนที่ 1 ดาวน์โหลดและเปิดใช้งาน EaseUS Fixo File Repair บนพีซีของคุณ เลือก "File Repair" เพื่อซ่อมแซมไฟล์ Zip ที่เสียหาย คลิก "Add Files" เพื่อเลือกไฟล์ Zip ที่เสียหายจากโฟลเดอร์ของคุณ

เพิ่มไฟล์ zip ที่เสียหาย

ขั้นตอนที่ 2 หากต้องการซ่อมแซมไฟล์ Zip หลายไฟล์พร้อมกัน คุณสามารถคลิกปุ่ม "ซ่อมแซมทั้งหมด" หากต้องการซ่อมแซมไฟล์เดียว ให้เลื่อนตัวชี้ไปที่ไฟล์ที่ต้องการ แล้วเลือก "ซ่อมแซม" คุณยังสามารถดูตัวอย่างไฟล์ Zip ได้โดยคลิกที่ไอคอนรูปตา

เพิ่มไฟล์ zip ที่เสียหาย

ขั้นตอนที่ 3 คลิก "บันทึก" เพื่อบันทึกไฟล์ที่เลือก คุณยังสามารถเลือก "บันทึกทั้งหมด" เพื่อบันทึกไฟล์ที่ซ่อมแซมแล้วทั้งหมดได้ หลังจากนั้น เลือก "ดูไฟล์ที่ซ่อมแซมแล้ว" เพื่อดูปลายทางการบันทึกไฟล์ Zip ที่ได้รับการซ่อมแซม

เพิ่มไฟล์ zip ที่เสียหาย

วิธีที่ 2 ใช้คำสั่ง Jar และคำสั่ง Fastjar

เครื่องมือเหล่านี้ใช้โปรแกรม Jar และ Fastjar เพื่อดึงไฟล์โดยข้ามการตรวจสอบลายเซ็นไดเรกทอรีกลาง เครื่องมือเหล่านี้มีประโยชน์ในการดึงข้อมูลกลับคืนมาจากระบบ Linux ที่มีไฟล์ zip ที่เสียหาย

การใช้คำสั่ง Jar:

ปฏิบัติตามขั้นตอนต่อไปนี้เพื่อใช้คำสั่ง jar:

ขั้นตอนที่ 1 : เปิดแอปพลิเคชันเทอร์มินัลบนเครื่อง Linux ของคุณ

ขั้นตอนที่ 2 : ป้อนคำสั่งต่อไปนี้: $ jar xfv your_filename.zip

ป้อนคำสั่ง

ขั้นตอนที่ 3 : Jar จะสแกนและแยกไฟล์แยกกัน แม้จะมีข้อผิดพลาด "สิ้นสุดสตรีมอินพุต ZLIB โดยไม่คาดคิด"

แยกไฟล์ข้อผิดพลาด

ขั้นตอนที่ 4 : หากไฟล์เก็บถาวรต้นฉบับไม่สมบูรณ์ ขั้นตอนนี้อาจไม่สามารถแยกไฟล์ทั้งหมดได้

การใช้คำสั่ง Fastjar:

ปฏิบัติตามขั้นตอนต่อไปนี้เพื่อใช้คำสั่ง fastjar:

ขั้นตอนที่ 1 : ตรวจสอบให้แน่ใจว่า Fastjar ได้รับการติดตั้งบนระบบ Linux ที่ใช้ Debian ของคุณแล้วโดยทำดังต่อไปนี้: สามารถติดตั้ง Fastjar ได้โดยใช้ sudo apt install fastjar

ติดตั้ง fastjar

ขั้นตอนที่ 2 : พิมพ์ $ fastjar xfv your_filename.zip ในเทอร์มินัลและคลิก Enter

ขั้นตอนที่ 3 : Fastjar เช่นเดียวกับ jar จะไม่ตรวจสอบลายเซ็นไดเร็กทอรีกลาง ทำให้สามารถแยกไฟล์ทีละไฟล์ได้

แตกไฟล์ผ่าน fastjar

ขั้นตอนที่ 4 : โปรดจำไว้ว่าหากมีการอัปเดตไฟล์เก็บถาวร ขั้นตอนนี้อาจส่งผลให้สามารถแยกไฟล์ที่ล้าสมัยออกมาได้

ลองดูว่าเครื่องมือเหล่านี้สามารถดึงข้อมูลออกจากไฟล์ zip ที่เสียหายได้อย่างไร และอย่าลืมแชร์ข้อมูลที่เป็นประโยชน์นี้กับผู้ที่ประสบปัญหาเดียวกัน

วิธีที่ 3. แตกไฟล์ของคุณด้วยโปรแกรมเก็บไฟล์อื่น เช่น 7-Zip

เมื่อเผชิญกับปัญหา "End of Central Directory Signature Not Found" ไฟล์เก็บถาวรอื่นๆ เช่น 7-Zip อาจช่วยแก้ปัญหาได้ 7-Zip แตกต่างจากเครื่องมือ unzip ทั่วไป เพราะเป็นซอฟต์แวร์ที่ทรงพลังที่สามารถจัดการไฟล์เก็บถาวรได้หลากหลายประเภท รวมถึงไฟล์ ZIP

ขั้นตอนที่ 1 : ติดตั้งเครื่องมือ 7-Zip บนอุปกรณ์ของคุณ

การติดตั้งบน Mac : สำหรับผู้ใช้ Mac ให้ใช้ตัวจัดการแพ็คเกจ brew โดยป้อนคำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัล: brew install p7zip

ติดตั้ง 7 zip บน Mac

การติดตั้งบน Ubuntu : ผู้ใช้ Ubuntu สามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้ง p7zip-full: sudo apt install p7zip-full

การติดตั้งบน Windows : ไปที่เว็บไซต์ 7-Zip และดาวน์โหลดโปรแกรม

ขั้นตอนที่ 2 : หลังจากการติดตั้ง ให้ใช้คำสั่งต่อไปนี้เพื่อแยกเนื้อหาของไฟล์ ZIP: 7z x filename.zip

แยกเนื้อหาไฟล์ zip

คุณอาจสามารถแก้ไขปัญหาลายเซ็นไดเร็กทอรีกลางได้โดยการรวม 7-Zip ไว้ในกล่องเครื่องมือของคุณ

อ้างอิงโพสต์นี้เมื่อคุณพบข้อผิดพลาดในการใช้ 7-Zip:

บทความที่เกี่ยวข้อง

การแก้ไขข้อผิดพลาดข้อมูล 7-Zip (4 วิธี)

ทุกครั้งที่คุณพยายามเปิดไฟล์ที่แตกออกมาด้วย 7-zip ข้อผิดพลาดข้อมูลจะปรากฏขึ้นเสมอ: ไฟล์เก็บถาวรเสียหาย ไม่ต้องกังวล เราช่วยคุณได้

การแก้ไขข้อผิดพลาดข้อมูล zip 7

ศูนย์ความรู้: ไฟล์ Zip ถูกจัดเก็บในคลังข้อมูลอย่างไร

📌ไฟล์เก็บถาวรแบบ Zip ออกแบบมาเพื่อเก็บและบีบอัดไฟล์หลายไฟล์ ภายในไฟล์มี "ไดเรกทอรีกลาง" ที่แสดงรายการไฟล์ทั้งหมดและส่วนหัวของไฟล์ เพื่อระบุไฟล์เมื่อไฟล์เก็บถาวรเสร็จสมบูรณ์

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

📌การตรวจสอบความสมบูรณ์ของไฟล์ zip โดยใช้คำสั่ง unzip เกี่ยวข้องกับการตรวจสอบ "จุดสิ้นสุดของระเบียนไดเรกทอรีกลาง" ด้วยลายเซ็นที่ระบุ ลายเซ็นนี้จำเป็นสำหรับการแตกไฟล์ ซึ่งเป็นวิธีการตรวจสอบที่รัดกุม

คำถามที่พบบ่อยเกี่ยวกับจุดสิ้นสุดของลายเซ็นไดเร็กทอรีกลางไม่พบ

ต่อไปนี้เป็นคำถามที่พบบ่อยเกี่ยวกับปัญหาไม่พบลายเซ็นไดเร็กทอรีส่วนกลาง ลองดูด้านล่างนี้:

1. Central Directory not found หมายความว่าอย่างไร?

ข้อผิดพลาดที่ไม่สามารถระบุตำแหน่งของไดเรกทอรีกลางได้ บ่งชี้ว่าไม่พบลายเซ็นสิ้นสุดไดเรกทอรีกลาง และไฟล์เสียหาย ซึ่งอาจไม่ใช่ไฟล์ zip หรือดิสก์เก็บถาวรแบบหลายส่วน

2. ฉันจะแตกไฟล์ทั้งหมดในไดเร็กทอรีใน Linux ได้อย่างไร

ใช้ตัวเลือก -d เพื่อระบุเส้นทางไดเรกทอรีในคำสั่ง unzip ตัวอย่างคำสั่งดังกล่าวมีดังนี้: หากคุณต้องการแตกไฟล์ zip จำนวนมากที่อยู่ในไดเรกทอรีปัจจุบัน ให้ใช้คำสั่งต่อไปนี้: unzip sampleZipFile.zip คำสั่งนี้จะแตกไฟล์ zip ทั้งหมด

3. ฉันจะสั่ง unzip ได้อย่างไร?

Unzip จะแยกไฟล์ทั้งหมดจากแพ็กเกจ ZIP ไปยังไดเรกทอรีปัจจุบัน ในการใช้คำสั่ง unzip

สำหรับ Linux และ macOS

ประเภท: แตกไฟล์ชื่อไฟล์.zip

สำหรับ Windows :

พิมพ์ Expand-Archive -path "C:\Path\To\Filename.zip" -DestinationPath "C:\Destination\Path"

คำพูดสุดท้าย

จำเป็นต้องมีวิธีแก้ปัญหาที่มีประสิทธิภาพเพื่อแก้ไขปัญหา "End of Central Directory Signature Not Found" EaseUS Fixo File Repair, ยูทิลิตี้บรรทัดคำสั่ง และโปรแกรมเก็บไฟล์อื่นๆ ล้วนเป็นตัวเลือกที่เหมาะสมสำหรับการซ่อมแซมไฟล์ Zip ที่เสียหาย ลองแชร์โพสต์นี้บนโซเชียลมีเดียเพื่อให้ผู้อื่นได้รับประโยชน์ หากคุณยังคงประสบปัญหา การติดตั้ง EaseUS Fixo File Repair อาจเป็นกุญแจสำคัญในการซ่อมแซมข้อมูลของคุณอย่างถูกต้อง

Was This Page Helpful?