Etter 25 år på PC-er gleder jeg meg over å lære alt jeg kan om å jobbe med min nye Mac og OS X Mavericks.
I prøvde akkurat nå å åpne en zip-fil, men ble avbrutt med en dialogboks for arkivverktøy:
Kan ikke utvide «filnavn.zip» til «Nedlastinger».
(Feil 2 – Ingen slik fil eller katalog.)
Hva skal jeg gjøre? Hvordan får jeg tilgang til innholdet i zip-filen?
Svar
Det er sannsynlig at filename.zip
er enten ikke en .zip
-fil, eller er ødelagt.
Åpne Terminal . Du får tilgang til den ved å skrive «Terminal» i Spotlight .
Skriv inn kommandoen (e) i trinnene nedenfor i kommandolinjeprompten (trippelklikk linjen, kopier den og lim den inn i ledeteksten). Erstatt filename.zip
med det faktiske navnet på zip
fil.
Hvis navnet på filen inneholder mellomrom, må du skrive det inn annerledes ved å bruke escape \
Hvis filen for eksempel heter compressed crap.zip
, skriver du compressed\ crap.zip
på kommandolinjen.
Trinn 1:
Reparer disktillatelser. Når du er ferdig, prøver du å åpne .zip-filen igjen. Hvis du ønsker det, kan du gjøre dette fra kommandolinjen.
diskutil repairPermissions /
Trinn 2:
Bruk fil for å bekrefte at den egentlig er en zip-fil:
file ~/Downloads/filename.zip
Utgangen skal være: Zip archive data, at least v2.0 to extract
Hvis du ikke mottar denne utgangen, legg ut utdataene som en kommentar før du fortsetter.
Trinn 3:
Etter bekreftelse det er faktisk en zip-fil, prøv å pakke ut den direkte fra kommandolinjen:
unzip ~/Downloads/filename.zip -d ~/Downloads
Trinn 4:
Trinn 3 vil trolig mislykkes. Kjør zip -kommandoen for å prøve å reparere korrupsjon og berging av innholdet i arkivet (igjen, erstatt filename.zip
med actualname.zip
):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Hvis det kjøres rent, vil du bli returnert direkte til ledeteksten. Avslutt terminalen. Naviger til nedlastingsmappen din og dobbeltklikk Repairedversion.zip
– den skal pakke ut uten problemer.
Alternativt kan det hende det ikke går ut rent. Hvis du får presentert
Is this a single-disk archive? (y/n):
Trykk på y
-tasten. Etter deg «kom tilbake til ledeteksten, prøv igjen å åpne Repairedversion.zip
fra nedlastingsmappen. Hvis du fremdeles ikke klarer å åpne den, kan du kommentere nedenfor med advarselen (e) mottatt fra kommandoen. Hvis du har nådd dette punktet, er det sannsynlig at filen er uopprettelig skadet.
Kommentarer
Svar
Det er en rekke ting som kunne ha skjedd her. Den enkleste måten å løse dette på er å laste ned (eller kopiere) zip-filen fra den opprinnelige kilden og prøve å åpne den på nytt. Uten å ha mer informasjon, her «sa liste over mulige ting som kan skje:
- ZIP-mappen «eksisterer ikke. Du skrev mappen, men jeg antar at du mente filen. Det som kan skje er at du merket en normal, ikke-zip-fil som en zip-fil ved å legge til
.zip
ved slutten av filnavnet. Så datamaskinen din tror det er en zip-fil, men den er egentlig ikke en zip-fil. - Destinasjonen eksisterer ikke. Fra feilmeldingen har du kanskje ikke en
Downloads
-mappe.
Alle disse problemene er ikke-intuitive, og løsningene for dem er like ikke-intuitive og tekniske. Jeg tror det beste alternativet er å prøve å skaffe filen på nytt.
Svar
Prøv å åpne filen med en app annen enn Archive Utility, som er unarchiver innebygd i macOS.
Jeg brukte appen Keka . Det oppstod også en feil:
Utvinning av «filnavn.zip» mislyktes
Feilkode 2 ved bruk av «p7zip»
Fatal feil
Det var imidlertid også i stand til å pakke ut en katalog som inneholdt 6 komplette bildefiler, sammen med et 7. mislykket «Zero bytes» -bilde den mislykkede utvinningen.
Ved å bruke denne appen eller en annen app fra tredjepart, kan du kanskje gjenopprette i det minste noen av filene fra det ødelagte arkivet.
zip warning: no end of stream entry found: _file_inside_archive_
zip warning: rewinding and scanning for later entries
Er det noe annet som kan være d en for å gjenopprette arkivets ' innhold?