Fel vid öppning av en zip-fil: Ingen sådan fil eller katalog?

Efter 25 år på datorer gläder jag mig åt att lära mig allt jag kan om att arbeta med min nya Mac och OS X Mavericks.

I försökte just nu öppna en zip-fil men avbröts med en dialogruta för arkivverktyg:

Det gick inte att expandera ”filnamn.zip” till ”Nedladdningar”.
(Fel 2 – Ingen sådan fil eller katalog.)

Fel 2 - Ingen sådan fil eller katalog.

Vad ska jag göra? Hur får jag tillgång till innehållet i zip-filen?

Svar

Det är troligt att filename.zip är antingen inte en .zip -fil eller är skadad.

Öppna Terminal . Du kan komma åt den genom att skriva ”Terminal” i Spotlight .

Ange kommando (er) i stegen nedan till din kommandoradsprompt (trippelklicka på raden, kopiera den och klistra in den i din prompt). Ersätt filename.zip med det faktiska namnet på zip -fil.

Om filens namn innehåller mellanslag måste du ange det på annat sätt med hjälp av escape \ Om filen till exempel heter compressed crap.zip skriver du compressed\ crap.zip på kommandoraden.

Steg 1:

Reparera diskbehörigheter. När du är klar försöker du öppna .zip-filen igen. Om du vill kan du göra detta från kommandoraden.

diskutil repairPermissions / 

Steg 2:

Använd fil för att bekräfta att den egentligen är en zip-fil:

file ~/Downloads/filename.zip 

Utgången ska vara: Zip archive data, at least v2.0 to extract

Om du inte får denna utdata, skicka utdata som en kommentar innan du fortsätter.

Steg 3:

Efter bekräftelse det är faktiskt en zip-fil, försök att packa upp den direkt från kommandoraden:

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

Steg 4:

Steg 3 kommer sannolikt att misslyckas. Kör kommandot zip för att försöka reparera korruption och rädda innehållet i arkivet (ersätt igen filename.zip med actualname.zip):

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

Om det körs rent, kommer du direkt tillbaka till din uppmaning. Avsluta terminalen. Navigera till mappen Nedladdningar och dubbelklicka på Repairedversion.zip – den ska packas upp utan problem.

Alternativt kanske det inte går rent. Om du presenteras med

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

Tryck på y. ”återvände till prompten, försök igen att öppna Repairedversion.zip från mappen Nedladdningar. Om du fortfarande inte kan öppna den, kommentera nedan med varningen (erna) från kommandot. Om du har nått denna punkt är det troligt att filen är oåterkallelig skadad.

Kommentarer

  • Du kan också dra och släppa filen i terminalfönstret istället för att skriva katalogen / filnamnet. Detta korrigerar också automatiskt de valfria utrymmena i filnamnet
  • Tack för avhandlingarna bra instruktioner! Jag försökte bara stegen 1-4. Det här fick jag när terminalen slutligen kvävde på den. Det gick så bra … någon hjälp uppskattas mycket. Central Directory hittades. .. zip-varning: Inmatning för stor: Transmission / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv zip-fel: Inmatning för stor för att dela, läsa eller skriva (Dålig komprimering resulterade i oväntat stor post – försök -fz)
  • Jag ' m får dessa fel: zip warning: no end of stream entry found: _file_inside_archive_ zip warning: rewinding and scanning for later entries Finns det något annat som kan vara d en för att återställa arkivets ' innehåll?
  • När jag försökte unzip-steget fick jag många oväntade ersättare < några sökväg >? meddelanden. Att ersätta dem löste problemet. Något var ganska fel med zip-filen.
  • @njboot, Hur exakt fixar -FF filen?

Svar

Det finns ett antal saker som kunde ha hänt här. Det enklaste sättet att lösa detta är att ladda ner (eller kopiera om) zip-filen från dess ursprungliga källa och försök att öppna den igen. Utan att ha mer information, här ”sa lista över möjliga saker som kan hända:

  • Zip-mappen finns inte. Du skrev en mapp, men jag antar att du menade filen. Vad som kan hända är att du markerade en normal, icke-zip-fil som en zip-fil genom att av misstag lägga till .zip i slutet av filnamnet. Så din dator tycker att det är en zip-fil men den är egentligen inte en zip-fil.
  • Destinationen finns inte. Från felmeddelandet kanske du inte har en Downloads -mapp.

Alla dessa problem är icke-intuitiva och korrigeringarna för dem är lika icke-intuitiva och tekniska. Jag tror att det bästa är att försöka skaffa filen igen.

Svar

Försök att öppna filen med en annan app än Archive Utility, som är unarchiver inbyggd i macOS.

Jag använde appen Keka . Det stötte också på ett fel:

Extraktion av ”filnamn.zip” misslyckades
Felkod 2 med ”p7zip”
Dödligt fel

Men det kunde även packa upp en katalog som innehöll 6 kompletta bildfiler, tillsammans med en 7: e misslyckade ”Zero bytes” -bild det misslyckade extraheringen.

Med den här appen eller någon annan app från tredje part som packar upp appen kan du kanske återställa åtminstone några av filerna från det skadade arkivet.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *