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

ไฟล์บีบอัดมีการใช้กันอย่างแพร่หลายในโลกปัจจุบัน เนื่องจากไฟล์มีขนาดเพิ่มขึ้นทุกวันการบีบอัดจึงเป็นสิ่งที่ผู้คนหันมาใช้มากขึ้น ในขณะที่พยายามคลายซิปไฟล์บีบอัดผู้ใช้ประสบปัญหา“ไม่พบลายเซ็น End-of-central-directory" ข้อความผิดพลาด. ข้อความแสดงข้อผิดพลาดนี้จะปรากฏขึ้นเมื่อคุณพยายามคลายการบีบอัดไฟล์โดยใช้ยูทิลิตี้คลายซิป คำอธิบายโดยละเอียดเพิ่มเติมของข้อความแสดงข้อผิดพลาดดังกล่าวมีให้ในประโยคที่กล่าวถึง

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

ตอนนี้เราได้ดำเนินการตามสาเหตุของข้อความแสดงข้อผิดพลาดดังกล่าวแล้วให้เราดำเนินการตามวิธีการที่คุณสามารถนำไปใช้เพื่อแก้ไขปัญหานี้ ดังนั้นโดยไม่ต้องกังวลใจต่อไป เรามาเริ่มกันเลย

วิธีที่ 1: ใช้ยูทิลิตี้ทางเลือก

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

7zip

ยูทิลิตี้แรกที่คุณสามารถลองได้คือยูทิลิตี้ 7zip ที่ใช้งานได้ฟรี วิธีการใช้งานมีดังนี้

  1. ก่อนอื่นคุณต้องติดตั้งลงในเครื่องของคุณ
  2. หากคุณใช้ไฟล์ Mac คุณสามารถใช้ตัวจัดการแพ็คเกจชงเพื่อติดตั้งยูทิลิตี้ ในการดำเนินการนี้ให้ป้อนคำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัล:
    ชงติดตั้ง p7zip
  3. ในกรณีที่คุณใช้ไฟล์ Ubuntu อุปกรณ์คุณสามารถใช้คำสั่งต่อไปนี้:
    sudo apt ติดตั้ง p7zip-full
  4. สำหรับ Windows คุณสามารถดาวน์โหลดยูทิลิตี้ได้จากเว็บไซต์
  5. เมื่อคุณดาวน์โหลดไฟล์แล้วให้ใช้คำสั่งต่อไปนี้เพื่อยกเลิกการเก็บไฟล์:
    7z x filename.zip
  6. ดูว่าสามารถแก้ปัญหาให้คุณได้หรือไม่

Fastjar และ Ditto

ยูทิลิตี้การเก็บถาวรอื่นที่ได้รับรายงานว่าทำงานโดยผู้ใช้รายอื่นที่ประสบปัญหาเดียวกันคือยูทิลิตี้ fastjar ที่ใช้ Java สำหรับผู้ใช้ Mac พวกเขาสามารถใช้ยูทิลิตี้ในตัวที่เรียกว่า ditto ทำตามคำแนะนำด้านล่างเพื่อติดตั้งและใช้งาน:

  1. ในการติดตั้งยูทิลิตี้คุณจะต้องเรียกใช้คำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัลของคุณบน Ubuntu:
    sudo apt ติดตั้ง fastjar
  2. สำหรับ Windows คุณสามารถดาวน์โหลดยูทิลิตี้จาก SourceForge จากนั้นไปที่ไดเร็กทอรีของยูทิลิตี้
  3. เมื่อคุณติดตั้งยูทิลิตี้แล้วให้รันคำสั่งต่อไปนี้เพื่อคลายการบีบอัดไฟล์:
    jar xvf filename.zip
  4. สำหรับผู้ใช้ Mac ให้ใช้คำสั่งต่อไปนี้แทนซึ่งใช้ยูทิลิตี้ ditto:
    ditto -xk YourZipfile.zip ./
  5. ที่นี่ ./ อ้างถึงไดเร็กทอรีปัจจุบัน ซึ่งหมายความว่าไฟล์จะไม่ถูกบีบอัดไปยังไดเรกทอรีที่ใช้งานอยู่ของคุณ

บันทึก:

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

วิธีที่ 2: ดาวน์โหลดไฟล์อีกครั้ง

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

Facebook Twitter Google Plus Pinterest