Po 25 letech na počítačích PC se těším, když se o práci s novými Mac a OS X Mavericks naučím vše, co můžu.
I právě jsem se pokusil otevřít soubor zip, ale byl přerušen pomocí dialogového okna Archive Utility:
Nelze rozbalit soubor „název_souboru.zip“ na soubor „Stahování“.
(Chyba 2 – Žádný takový soubor nebo adresář.)
Co dělat? Jak mohu získat přístup k obsahu souboru ZIP?
Odpovědět
Je pravděpodobné, že filename.zip
ve skutečnosti není .zip
soubor nebo je poškozený.
Otevřete terminál . Přístup k němu získáte zadáním výrazu „Terminal“ do Spotlight .
Zadejte v následujících krocích do příkazového řádku (poklepejte na řádek, zkopírujte jej a vložte do příkazového řádku). Nahraďte filename.zip
skutečným názvem zip
soubor.
Pokud název souboru obsahuje mezery, musíte jej zadat jinak pomocí escape \
Například pokud má soubor název compressed crap.zip
, zadáte do příkazového řádku compressed\ crap.zip
.
Krok 1:
Opravte oprávnění disku. Po dokončení zkuste soubor ZIP otevřít znovu. Chcete-li, můžete tak učinit z příkazového řádku.
diskutil repairPermissions /
Krok 2:
Použijte soubor k potvrzení, že se jedná o skutečně zip soubor:
file ~/Downloads/filename.zip
Výstup by měl být: Zip archive data, at least v2.0 to extract
Pokud tento výstup neobdržíte, před pokračováním jej odešlete jako komentář.
Krok 3:
Po potvrzení ve skutečnosti jde o soubor zip, zkuste jej rozbalit přímo z příkazového řádku:
unzip ~/Downloads/filename.zip -d ~/Downloads
Krok 4:
Krok 3 pravděpodobně selže. Spusťte příkaz zip a pokuste se opravit jakékoli poškození a zachránit obsah archiv (opět nahraďte filename.zip
za actualname.zip
):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Pokud se provede čistě, budete přímo vráceni na vaši výzvu. Ukončete terminál. Přejděte do složky Stažené soubory a dvakrát klikněte na Repairedversion.zip
– mělo by se to bez problémů rozbalit.
Alternativně to nemusí skončit čistě. Pokud se zobrazí
Is this a single-disk archive? (y/n):
Stiskněte klávesu y
. Poté „znovu se vrátil na výzvu, znovu se pokuste otevřít Repairedversion.zip
ze složky Stažené soubory. Pokud jej stále nemůžete otevřít, přidejte níže komentář s varováním obdrženým od příkazu. Pokud jste však dosáhli tohoto bodu, je pravděpodobné, že soubor je neopravitelně poškozen.
Komentáře
Odpovědět
Zde se mohlo stát několik věcí. Nejjednodušší způsob, jak to vyřešit, je znovu stáhnout (nebo znovu zkopírovat) soubor ZIP z původního zdroje a zkusit jej znovu otevřít. Bez dalších informací zde seznam možných věcí, které by se mohly stát:
- zip složka neexistuje. Napsal jste složku, ale předpokládám, že jste mysleli soubor. Může se stát, že jste normální soubor bez zipu označili jako soubor zip náhodným přidáním
.zip
na konec názvu souboru. Váš počítač si tedy myslí, že jde o soubor zip, ale ve skutečnosti to není soubor zip. - Cíl neexistuje. Z chybové zprávy pravděpodobně nemáte
Downloads
složku.
Vše z tyto problémy jsou neintuitivní a jejich opravy jsou stejně neintuitivní a technické. Myslím, že se nejlépe pokusíte znovu získat soubor.
Odpovědět
Zkuste soubor otevřít pomocí jiné aplikace než Archive Utility, což je unarchiver zabudovaný do systému macOS.
Použil jsem aplikaci Keka . Také došlo k chybě:
Extrakce souboru „filename.zip“ se nezdařila
Kód chyby 2 pomocí souboru „p7zip“
Závažná chyba
Rovněž však dokázal rozbalit adresář, který obsahoval 6 úplných obrazových souborů, spolu se 7. neúspěšným obrázkem „Zero bytes“ která selhala při extrakci.
Pomocí této aplikace nebo jiné aplikace pro rozbalení třetích stran můžete obnovit alespoň některé soubory z poškozeného archivu.
zip warning: no end of stream entry found: _file_inside_archive_
zip warning: rewinding and scanning for later entries
Existuje ještě něco jiného, co může být d jeden pro obnovení obsahu archivu '?