Com solucionar l'error de descompressió "No s'ha trobat la signatura del directori central"
Taula de continguts:
Poques vegades, podeu intentar descomprimir un arxiu zip i trobar un error que indica “No s'ha trobat la signatura del directori central. O aquest fitxer no és un fitxer zip o constitueix un disc d'un arxiu de diverses parts. En aquest últim cas, el directori central i el comentari del fitxer zip es trobaran als darrers discs d'aquest arxiu.” Aquest tutorial intentarà resoldre els errors del fitxer zip “No s'ha trobat el final de la signatura del directori central” quan s'intenta descomprimir un arxiu.
Per fer una còpia de seguretat una mica, la raó per la qual normalment veieu l'error "No s'ha trobat la signatura del directori central" quan es treballa amb un fitxer zip és perquè el fitxer està malmès, la descàrrega del fitxer és incomplet, o és un fitxer d'arxiu de diverses parts i els altres components no es troben, o el fitxer zip no és realment un fitxer d'arxiu zip. Tanmateix, el motiu més probable perquè la majoria dels usuaris es trobin amb aquest error quan intenten descomprimir un arxiu zip és que la descàrrega del fitxer zip està incompleta o l'arxiu zip està corrupte.
7 Solucions de resolució de problemes per a l'error Zip “No s'ha trobat la signatura del directori central”
Les diverses solucions per resoldre aquest error de zip solen ser una de les següents, podeu provar-ne qualsevol i veure quines funciona:
- Torna a baixar l'arxiu zip des de la font: el més probable és que el simple fet de tornar a baixar l'arxiu zip solucioni el problema si la descàrrega es va interrompre o es va corrompre d'alguna manera
- Intenta tornar a baixar l'arxiu zip des d'un mirall (si és possible)
- Utilitzeu un mètode de descàrrega diferent per al fitxer zip en qüestió. Per exemple, amb un navegador web diferent o amb curl per baixar el fitxer
- Proveu un programa de descompressió diferent per extreure l'arxiu zip de destinació, per exemple, 'descomprimir' a la línia d'ordres, The Unarchiver per a Mac, jar, 7z, rar, gunzip, etc.
- Intenta reparar l'arxiu zip a la línia d'ordres amb la sintaxi següent, substituint els noms dels fitxers segons sigui necessari:
- Si el fitxer d'arxiu té diverses parts, assegureu-vos que tots els fitxers zip estiguin continguts al mateix directori
- Verifiqueu el fitxer zip d'origen amb sha1 o md5 si és possible, això us pot dir si el fitxer s'ha malmès o modificat d'alguna manera en comparació amb el que pretenieu descarregar
zip -FF ProblemZip.zip --out RepairedZip.zip | descomprimiu
Aquest problema pot aparèixer en moltes situacions quan es treballa amb fitxers zip. Normalment, la manera més senzilla de resoldre'l és simplement tornar a descarregar el fitxer si estava malmès o si el fitxer estava incomplet. No obstant això, de vegades heu de reparar el fitxer o utilitzar una aplicació zip diferent.
Recentment em vaig trobar amb aquest problema repetidament quan intentava configurar Signal Messenger en un Mac, però finalment vaig poder resoldre'l baixant Signal with curl en comptes d'un navegador web (certament obsolet), una mica curiós, però resolt de qualsevol manera. L'ús d'un mètode de descàrrega diferent també funciona sovint per arreglar els bucles de descompressió del fitxer zip CPGZ i, normalment, suggereix que el fitxer s'estava danyant per algun motiu o un altre.
Si teniu altres consells, trucs o suggeriments per resoldre l'error de zip "No s'ha trobat la signatura del directori central", compartiu-los als comentaris següents!