Prawdopodobnie filename.zipnie jest to .zipplik lub jest uszkodzony.
Otwórz terminal . Możesz uzyskać do niego dostęp, wpisując „Terminal” w Spotlight .
Wprowadź polecenia w poniższych krokach w wierszu polecenia (kliknij trzykrotnie wiersz, skopiuj go i wklej do wiersza). Zastąp filename.ziprzeczywistą nazwą zippliku.
Jeśli nazwa pliku zawiera spacje, musisz wprowadzić go inaczej, używając \znaku zmiany znaczenia. Na przykład, jeśli plik ma nazwę compressed crap.zip, wpisz compressed\ crap.zipw wierszu polecenia.
Krok 1:
Napraw uprawnienia na dysku. Po zakończeniu spróbuj ponownie otworzyć plik .zip. Jeśli chcesz, możesz to zrobić z wiersza poleceń.
diskutil repairPermissions /
Krok 2:
Użyj pliku, aby potwierdzić, że tak naprawdę jest to plik zip:
file ~/Downloads/filename.zip
Dane wyjściowe powinny być:
Zip archive data, at least v2.0 to extract
Jeśli nie otrzymasz tego wyniku, opublikuj go jako komentarz przed kontynuowaniem.
Krok 3:
Po potwierdzeniu, że jest to plik zip, spróbuj rozpakować go bezpośrednio z wiersza poleceń:
unzip ~/Downloads/filename.zip -d ~/Downloads
Krok 4:
Krok 3 prawdopodobnie się nie powiedzie. Uruchom zip polecenie, aby próbować naprawiać żadnej korupcji i ocalić zawartość archiwum (ponownie, wymień filename.zipz actualname.zip):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Jeśli zostanie wykonany poprawnie, nastąpi natychmiastowe ponowne wyświetlenie monitu. Zamknij terminal. Przejdź do folderu Pobrane i kliknij dwukrotnie Repairedversion.zip- należy go rozpakować bez problemu.
Alternatywnie może nie wyjść w sposób czysty. Jeśli masz prezent
Is this a single-disk archive? (y/n):
Naciśnij yklawisz. Po powrocie do monitu ponownie spróbuj otworzyć Repairedversion.zipz folderu Pobrane. Jeśli nadal nie możesz go otworzyć, skomentuj poniżej ostrzeżenia otrzymane od polecenia. Jeśli osiągnąłeś ten punkt, prawdopodobnie plik jest nieodwracalnie uszkodzony.