Efter 25 år på pcer er jeg meget glad for at lære alt hvad jeg kan om at arbejde med min nye Mac og OS X Mavericks.
I forsøgte lige nu at åbne en zip-fil, men blev afbrudt med en dialogboks til Arkivværktøj:
Kan ikke udvide “filnavn.zip” til “Downloads”.
(Fejl 2 – Ingen sådan fil eller mappe.)
Hvad skal jeg gøre? Hvordan kan jeg få adgang til indholdet af zip-filen?
Svar
Det er sandsynligt, at filename.zip
er enten ikke en .zip
-fil eller er beskadiget.
Åbn Terminal . Du kan få adgang til det ved at skrive “Terminal” i Spotlight .
Indtast kommando (r) i nedenstående trin i din kommandolinjeprompt (tredobbelt klik på linjen, kopier den og indsæt den i din prompt). Erstat filename.zip
med det faktiske navn på zip
-fil.
Hvis navnet på filen indeholder mellemrum, skal du indtaste det forskelligt ved hjælp af escape \
Hvis filen f.eks. hedder compressed crap.zip
, skal du skrive compressed\ crap.zip
i kommandolinjen.
Trin 1:
Reparer disktilladelser. Når du er færdig, skal du prøve at åbne .zip-filen igen. Hvis du ønsker det, kan du gøre dette fra kommandolinjen.
diskutil repairPermissions /
Trin 2:
Brug fil for at bekræfte, at den faktisk er en zip-fil:
file ~/Downloads/filename.zip
Outputtet skal være: Zip archive data, at least v2.0 to extract
Hvis du ikke modtager denne output, skal du sende output som en kommentar, før du fortsætter.
Trin 3:
Efter bekræftelse det er faktisk en zip-fil, prøv at pakke den ud direkte fra kommandolinjen:
unzip ~/Downloads/filename.zip -d ~/Downloads
Trin 4:
Trin 3 vil sandsynligvis mislykkes. Kør kommandoen zip for at forsøge at reparere enhver korruption og redde indholdet af arkivet (igen, udskift filename.zip
med actualname.zip
):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Hvis det udføres rent, vil du blive direkte returneret til din prompt. Afslut terminal. Naviger til din Downloads-mappe, og dobbeltklik på Repairedversion.zip
– den skal pakke ud uden problemer.
Alternativt går det muligvis ikke rent ud. Hvis du “præsenteres for
Is this a single-disk archive? (y/n):
Tryk på y
-tasten. Efter dig “vendte tilbage til prompten, og prøv igen at åbne Repairedversion.zip
fra mappen Downloads. Hvis du stadig ikke er i stand til at åbne den, skal du kommentere nedenfor med advarslen (e) modtaget fra kommandoen. Hvis du dog “har nået dette punkt, er det sandsynligt, at filen er uopretteligt beskadiget.
Kommentarer
Svar
Der er en række ting, der kunne være sket her. Den nemmeste måde at løse dette på er at re-downloade (eller kopiere) zip-filen fra den originale kilde og prøve at åbne den igen. Uden at have flere oplysninger, her “sa liste over mulige ting, der kan ske:
- ZIP-mappen “findes ikke. Du skrev mappe, men jeg antager, at du mente filen. Hvad der kunne ske er, at du markerede en normal, ikke-zip-fil som en zip-fil ved ved et uheld at tilføje
.zip
i slutningen af filnavnet. Så din computer mener, at det er en zip-fil, men den er faktisk ikke en zip-fil. - Destinationen findes ikke. Fra fejlmeddelelsen har du muligvis ikke en
Downloads
-mappe.
Alle disse problemer er ikke-intuitive, og rettelserne til dem er lige så ikke-intuitive og tekniske. Jeg tror, at dit bedste valg er at forsøge at erhverve filen igen.
Svar
Prøv at åbne filen med en anden app end Archive Utility, som er den unarchiver, der er indbygget i macOS.
Jeg brugte appen Keka . Det stødte også på en fejl:
Ekstraktion af “filnavn.zip” mislykkedes
Fejlkode 2 ved hjælp af “p7zip”
Fatal fejl
Men det var også i stand til at pakke ud en mappe, der indeholdt 6 komplette billedfiler sammen med et 7. mislykkede “Zero bytes” -billede den mislykkede udpakning.
Ved hjælp af denne app eller en anden tredjepartsudpakning af app kan du muligvis gendanne mindst nogle af filerne fra det beskadigede arkiv.
zip warning: no end of stream entry found: _file_inside_archive_
zip warning: rewinding and scanning for later entries
Er der noget andet, der kan være d en til at gendanne arkivets ' indhold?