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.)
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
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.
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?