Hur man åtgärdar Unzip-felet "End-of-central-directory signatur not found"
Innehållsförteckning:
Sällan kan du försöka packa upp ett zip-arkiv och stöta på ett felmeddelande som säger "End-of-central-directory signatur not found. Antingen är den här filen inte en zip-fil, eller så utgör den en disk i ett flerdelat arkiv. I det senare fallet kommer den centrala katalogen och zip-filkommentaren att hittas på de sista diskarna i detta arkiv.” Den här handledningen kommer att försöka lösa zip-filen "Slutet på central katalogsignatur hittades inte" vid försök att dekomprimera ett arkiv.
För att säkerhetskopiera lite, anledningen till att du vanligtvis ser felet "End-of-central-directory signatur not found" när du arbetar med en zip-fil är att filen antingen är korrupt, filnedladdningen är ofullständig, eller så är det en flerdelad arkivfil och de andra komponenterna hittas inte, eller så är zip-filen faktiskt inte en zip-arkivfil. Den mest troliga anledningen till att de flesta användare stöter på det här felet när de försöker packa upp ett zip-arkiv är dock att nedladdningen av zip-filen antingen är ofullständig eller att zip-arkivet är korrupt.
7 Felsökningskorrigeringar för zip-fel "End-of-central-directory signatur not found"
De olika lösningarna för att lösa detta zip-fel är vanligtvis en av följande, du kan prova någon av dem och se vilka som fungerar:
- Ladda ned zip-arkivet igen från källan – om du bara laddar ner zip-arkivet igen är det mest troligt att problemet åtgärdas om nedladdningen avbröts eller skadades på något sätt
- Försök ladda ner zip-arkivet igen från en spegel (om möjligt)
- Använd en annan nedladdningsmetod för zip-filen i fråga. Använd till exempel en annan webbläsare eller använd curl för att ladda ner filen
- Prova ett annat unzip-program för att extrahera mål-zip-arkivet, till exempel 'unzip' på kommandoraden, The Unarchiver för Mac, jar, 7z, rar, gunzip, etc
- Försök att reparera zip-arkivet på kommandoraden med följande syntax, ersätt filnamn efter behov:
- Om arkivfilen består av flera delar, se till att alla zip-filer finns i samma katalog
- Verifiera ursprungszip-filen med sha1 eller md5 om möjligt, detta kan berätta om filen har skadats eller modifierats på något sätt jämfört med vad du tänkte ladda ner
zip -FF ProblemZip.zip --out RepairedZip.zip | packa upp
Det här problemet kan dyka upp i många situationer när du arbetar med zip-filer. Vanligtvis är det enklaste sättet att lösa det genom att helt enkelt ladda ner filen igen om den var skadad eller om filen var ofullständig. Icke desto mindre måste du ibland reparera filen eller använda en annan zip-app.
Jag stötte nyligen på det här problemet upprepade gånger när jag försökte konfigurera Signal Messenger på en Mac men kunde till slut lösa det genom att ladda ner Signal with curl istället för en (visserligen föråldrad) webbläsare, lite nyfiken, men löst åt båda hållen. Att använda en annan nedladdningsmetod fungerar också ofta för att fixa CPGZ zip-fil unzip-loopar, och brukar antyda att filen var skadad av någon eller annan anledning.
Om du har några andra tips, tricks eller förslag för att lösa zip-felet "End-of-central-directory signatur not found" kan du dela dem i kommentarerna nedan!