Fout bij het openen van een zip-bestand: bestaat er geen bestand of map?

Na 25 jaar op pcs ben ik verheugd alles te leren wat ik kan over het werken met mijn nieuwe Mac en OS X Mavericks.

I probeerde zojuist een zip-bestand te openen, maar werd onderbroken met een dialoogvenster Archiefhulpprogramma:

Kon “filename.zip” niet uitbreiden naar “Downloads”.
(Fout 2 – Bestand of map bestaat niet.)

Fout 2 - Geen bestand of map.

Wat te doen? Hoe kan ik toegang krijgen tot de inhoud van het zip-bestand?

Antwoord

Het is waarschijnlijk dat filename.zip is ofwel niet echt een .zip -bestand, of is beschadigd.

Open Terminal . U kunt het openen door “Terminal” te typen in Spotlight .

Voer de opdracht (en) in de onderstaande stappen in uw opdrachtregelprompt (klik driemaal op de regel, kopieer deze en plak deze in uw prompt). Vervang filename.zip door de werkelijke naam van de zip file.

Als de naam van het bestand spaties bevat, moet je deze anders invoeren met de escape \ Als het bestand bijvoorbeeld compressed crap.zip heet, typ je compressed\ crap.zip op de opdrachtregel.

Stap 1:

Herstel schijfrechten. Als u klaar bent, probeert u het .zip-bestand opnieuw te openen. Als u wilt, kunt u dit doen vanaf de opdrachtregel.

diskutil repairPermissions / 

Stap 2:

Gebruik -bestand om te bevestigen dat het “eigenlijk een zipbestand is:

file ~/Downloads/filename.zip 

De uitvoer zou moeten zijn: Zip archive data, at least v2.0 to extract

Als je deze output niet ontvangt, plaats de output dan als commentaar voordat je verder gaat.

Stap 3:

Na bevestiging het is eigenlijk een zip-bestand, probeer uit te pakken het rechtstreeks vanaf de opdrachtregel:

unzip ~/Downloads/filename.zip -d ~/Downloads 

Stap 4:

Stap 3 zal waarschijnlijk mislukken. Voer de opdracht zip uit om te proberen eventuele beschadigingen te herstellen en de inhoud van het archief (vervang nogmaals filename.zip door actualname.zip):

zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip 

Als het correct wordt uitgevoerd, keert u direct terug naar uw prompt. Sluit Terminal af. Navigeer naar je map Downloads en dubbelklik op Repairedversion.zip – het zou zonder problemen moeten worden uitgepakt.

Als alternatief kan het zijn dat het niet netjes wordt afgesloten. Als u “wordt gepresenteerd met

Is this a single-disk archive? (y/n):

Druk op de y -toets. “keert terug naar de prompt, probeer opnieuw Repairedversion.zip te openen vanuit uw map Downloads. Als je het nog steeds niet kunt openen, reageer dan hieronder met de waarschuwing (en) die je van de opdracht hebt ontvangen. Als je dit punt echter hebt bereikt, is het bestand waarschijnlijk onherstelbaar beschadigd.

Opmerkingen

  • Je kunt het bestand ook slepen en neerzetten in het terminalvenster, in plaats van de directory / bestandsnaam te typen. Dit corrigeert ook automatisch de optionele spaties in de bestandsnaam
  • Bedankt voor deze geweldige instructies! Ik heb zojuist stappen 1-4 geprobeerd. Dit is wat ik kreeg toen de terminal er uiteindelijk in verslikte. Het ging zo goed .. alle hulp wordt zeer op prijs gesteld. Centrale Directory gevonden. .. zip-waarschuwing: invoer te groot: Transmission / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv zip-fout: invoer te groot om te splitsen, lezen of schrijven (resultaat slechte compressie in onverwacht grote invoer – probeer -fz)
  • Ik ' m ontvang deze fouten: zip warning: no end of stream entry found: _file_inside_archive_ zip warning: rewinding and scanning for later entries Is er nog iets dat d een om het archief ' s inhoud te herstellen?
  • Toen ik de unzip-stap probeerde, kreeg ik veel onverwachte vervangingen < sommige pad >? berichten. Door ze te vervangen, werd het probleem opgelost. Er was iets mis met het zip-bestand.
  • @njboot, Hoe repareert de -FF het bestand precies?

Antwoord

Er zijn een aantal dingen die hier kunnen gebeuren. De gemakkelijkste manier om dit op te lossen, is door het zip-bestand opnieuw te downloaden (of opnieuw te kopiëren) van de oorspronkelijke bron en het opnieuw te proberen te openen. Zonder meer informatie te hebben, is hier een lijst met mogelijke dingen die kunnen gebeuren:

  • De zip “map” bestaat niet. Je hebt een map geschreven, maar ik neem aan dat je het bestand bedoelde. Wat er kan gebeuren is dat je een normaal, niet-zip-bestand als een zip-bestand hebt gemarkeerd door per ongeluk .zip toe te voegen aan het einde van de bestandsnaam. Dus je computer denkt dat het een zip-bestand is, maar het is eigenlijk geen zip-bestand.
  • De bestemming bestaat niet. Uit het foutbericht blijkt dat je misschien niet echt een Downloads map hebt.

Alle deze problemen zijn niet intuïtief en de oplossingen ervoor zijn even niet intuïtief als technisch. Ik denk dat je het beste kunt proberen het bestand opnieuw op te halen.

Antwoord

Probeer het bestand te openen met een andere app dan Archive Utility, de unarchiver die is ingebouwd in macOS.

Ik heb de app Keka gebruikt. Er is ook een fout opgetreden:

Extractie van “filename.zip” mislukt
Foutcode 2 met “p7zip”
Fatale fout

Het was echter ook in staat om een map uit te pakken die 6 volledige afbeeldingsbestanden bevatte, samen met een 7e mislukte “Zero bytes” -afbeelding dat mislukte extractie.

Met deze app, of een andere app voor het uitpakken van een derde partij, kun je mogelijk ten minste enkele van de bestanden herstellen uit het beschadigde archief.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *