Sådan rettes Unzip-fejlen "End-of-central-directory signatur not found"
Indholdsfortegnelse:
Sjældent kan du forsøge at udpakke et zip-arkiv og støde på en fejl, der siger "End-of-central-directory signatur not found. Enten er denne fil ikke en zip-fil, eller også udgør den én disk i et flerdelt arkiv. I sidstnævnte tilfælde vil den centrale mappe og zipfil-kommentaren blive fundet på de sidste diske i dette arkiv.” Denne vejledning vil forsøge at løse zip-filens "Slut på central bibliotekssignatur ikke fundet"-fejl, når du forsøger at dekomprimere et arkiv.
For at sikkerhedskopiere lidt er grunden til, at du typisk ser fejlen "End-of-central-directory signatur not found", når du arbejder med en zip-fil, fordi filen enten er korrupt, filoverførslen er ufuldstændig, eller det er en flerdelt arkivfil, og de andre komponenter findes ikke, eller zip-filen er faktisk ikke en zip-arkivfil. Den mest sandsynlige årsag til, at de fleste brugere støder på denne fejl, når de forsøger at udpakke et zip-arkiv, er, at zip-filen er enten ufuldstændig, eller zip-arkivet er korrupt.
7 Fejlfindingsrettelser for Zip-fejl "End-of-central-directory signatur not found"
De forskellige løsninger til at løse denne zip-fejl er norm alt en af følgende, du kan prøve en af dem og se, hvilke der virker:
-
…
- Prøv at downloade zip-arkivet igen fra et spejl (hvis muligt)
- Brug en anden downloadmetode til den pågældende zip-fil. For eksempel ved at bruge en anden webbrowser eller bruge curl til at downloade filen
- Prøv et andet unzip-program for at udpakke mål-zip-arkivet, f.eks. 'unzip' på kommandolinjen, The Unarchiver til Mac, jar, 7z, rar, gunzip, osv.
- Forsøg på at reparere zip-arkivet på kommandolinjen med følgende syntaks, og udskift filnavne efter behov:
- Hvis arkivfilen består af flere dele, skal du sørge for, at alle zip-filerne er indeholdt i den samme mappe
- Bekræft original-zip-filen med sha1 eller md5, hvis det er muligt, dette kan fortælle dig, om filen er blevet beskadiget eller ændret på en eller anden måde sammenlignet med det, du havde til hensigt at downloade
zip -FF ProblemZip.zip --out RepairedZip.zip | unzip
Dette problem kan dukke op i mange situationer, når du arbejder med zip-filer. Norm alt er den nemmeste måde at løse det på blot at downloade filen igen, hvis den var beskadiget, eller hvis filen var ufuldstændig. Ikke desto mindre er du nogle gange nødt til at reparere filen eller bruge en anden zip-app.
Jeg stødte for nylig på dette problem gentagne gange, da jeg forsøgte at konfigurere Signal messenger på en Mac, men i sidste ende var jeg i stand til at løse det ved at downloade Signal with curl i stedet for en (ganske vist forældet) webbrowser, lidt nysgerrig, men løst på begge måder. Brug af en anden downloadmetode virker også ofte til at rette CPGZ zip-fil unzip-løkker og antyder norm alt, at filen blev beskadiget af en eller anden grund.
Hvis du har andre tips, tricks eller forslag til at løse "End-of-central-directory signatur not found" zip-fejlen, så del dem i kommentarerne nedenfor!