Feil ved åpning av en zip-fil: Ingen slik fil eller katalog?

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

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

  • Du kan også dra og slippe filen inn i terminalvinduet, i stedet for å skrive katalogen / filnavnet. Dette korrigerer også automatisk de valgfrie områdene i filnavnet
  • Takk for avhandlingene gode instruksjoner! Jeg prøvde bare trinn 1-4. Dette er hva jeg fikk da terminalen endelig kvalt den. Det gikk så bra .. noen hjelp blir satt stor pris på. Central Directory funnet. .. zip-advarsel: Oppføring for stor: Transmission / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv zip-feil: Oppføring for stor til å dele, lese eller skrive (Dårlig kompresjon resulterte i uventet stor oppføring – prøv -fz)
  • Jeg ' m mottar disse feilene: 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?
  • Når du prøvde å pakke ut trinnet, fikk jeg mange uventede erstatninger < noen sti >? meldinger. Å erstatte dem løste problemet. Noe var ganske galt med zip-filen.
  • @njboot, Hvordan løser -FF akkurat filen?

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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *