Paano Ayusin ang Unzip Error "Hindi nahanap ang pirma ng End-of-central-directory"
Talaan ng mga Nilalaman:
Bihirang, maaari mong subukang mag-unzip ng zip archive at makakita ng error na nagsasaad na “Hindi nahanap ang pirma ng End-of-central-directory. Alinman ang file na ito ay hindi isang zipfile, o ito ay bumubuo ng isang disk ng isang multi-part archive. Sa huling kaso ang sentral na direktoryo at komento ng zipfile ay makikita sa huling (mga) disk ng archive na ito.” Susubukan ng tutorial na ito na lutasin ang mga error na "End of central directory signature not found" ang zip file kapag sinusubukang i-decompress ang isang archive.
Upang mag-back up ng kaunti, ang dahilan kung bakit karaniwan mong nakikita ang error na "Hindi nahanap na lagda ng End-of-central-directory" kapag nagtatrabaho sa isang zip file ay dahil ang file ay maaaring sira, ang pag-download ng file ay hindi kumpleto, o ito ay isang multi-part archive file at ang iba pang mga bahagi ay hindi nahanap, o ang zip file ay hindi talaga isang zip archive file. Ang pinaka-malamang na dahilan para sa karamihan ng mga user ay makatagpo ng error na ito kapag sinusubukang i-unzip ang isang zip archive bagaman ay ang pag-download ng zip file ay alinman sa hindi kumpleto, o ang zip archive ay sira.
7 Mga Pag-aayos sa Pag-troubleshoot para sa Zip Error “Hindi nahanap ang pirma ng End-of-central-directory”
Ang iba't ibang solusyon upang malutas ang zip error na ito ay karaniwang isa sa mga sumusunod, maaari mong subukan ang alinman sa mga ito at tingnan kung alin ang gumagana:
- Muling i-download ang zip archive mula sa pinagmulan – ang simpleng pag-download ng zip archive ay malamang na ayusin ang problema kung ang pag-download ay naantala o nasira kahit papaano
- Subukang i-download muli ang zip archive mula sa salamin (kung maaari)
- Gumamit ng ibang paraan ng pag-download para sa zip file na pinag-uusapan. Halimbawa, gamit ang ibang web browser, o paggamit ng curl para i-download ang file
- Sumubok ng ibang unzip program para i-extract ang target na zip archive, halimbawa 'unzip' sa command line, The Unarchiver para sa Mac, jar, 7z, rar, gunzip, atbp
- Subukang ayusin ang zip archive sa command line na may sumusunod na syntax, na pinapalitan ang mga pangalan ng file kung kinakailangan:
- Kung ang archive file ay maraming bahagi, tiyaking ang lahat ng zip file ay nasa loob ng parehong direktoryo
- I-verify ang pinanggalingan na zip file gamit ang sha1 o md5 kung maaari, masasabi nito sa iyo kung na-corrupt o binago ang file kahit papaano kumpara sa balak mong i-download
zip -FF ProblemZip.zip --out RepairedZip.zip | unzip
Maaaring lumitaw ang problemang ito sa maraming sitwasyon kapag nagtatrabaho sa mga zip file. Karaniwan ang pinakamadaling paraan upang malutas ito ay ang muling pag-download ng file kung ito ay sira, o kung ang file ay hindi kumpleto. Gayunpaman, minsan kailangan mong ayusin ang file, o gumamit ng ibang zip app.
Naranasan ko kamakailan ang isyung ito nang paulit-ulit noong sinusubukang i-configure ang Signal messenger sa isang Mac ngunit sa huli ay nalutas ito sa pamamagitan ng pag-download ng Signal na may curl sa halip na isang (tinatanggap na hindi napapanahon) web browser, medyo mausisa, ngunit nalutas sa alinmang paraan. Ang paggamit ng ibang paraan ng pag-download ay madalas ding gumagana upang ayusin ang CPGZ zip file unzip loops, at karaniwang iminumungkahi na ang file ay na-corrupt sa ilang kadahilanan o iba pa.
Kung mayroon kang anumang iba pang mga tip, trick, o mungkahi tungkol sa pagresolba sa "End-of-central-directory signature not found" zip error, ibahagi ang mga ito sa mga komento sa ibaba!