2015-08-27 14 views
20

Mam Mac OS 10.9.5. Pobrałem duży plik zip z internetu, który właściciel zmienił na zip64 dla mnie, aby mógł działać. Staram rozpakować plik z unzip SNPsnap_gcan_3_500.zip, ale pojawia się następujący błądMac Terminal unzip zip64

End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of SNPsnap_gcan_3_500.zip or SNPsnap_gcan_3_500.zip.zip, and cannot find SNPsnap_gcan_3_500.zip.ZIP, period.

nie mam pojęcia w jaki sposób rozpakować ten plik. jakieś pomysły?

Odpowiedz

23

bez instalacji, pochodzi z systemem operacyjnym.

otworzyć okno terminala (np cmd + spacja -> Terminal -> Enter>

wprowadzić ditto -xk YourZipfile.zip ./

prace

+0

nie byłoby to po prostu skopiować mój plik zip wszędzie? – Evan

+0

'/' będzie rootem. '. /' oznacza bieżący katalog. zauważ kropkę! – Markus

+5

Dzięki! To jest właściwe narzędzie, 'ditto' działa dobrze i jest dostarczane z systemem operacyjnym. –

28

ditto z jakiegoś powodu nie wydają się mieć 'list'. opcja.

Jeśli używasz 7zip (który może być zainstalowany poprzez homebrew,) Do 7za binarny ma ZIP64 wsparcie.

W moim przypadku starałem się wyodrębnić VM wizerunek Modern.IE systemu Windows 10 ...

$ 7za l 'Microsoft Edge.Win10.For.Windows.VirtualBox.zip' # list zip contents 

$ 7za e 'Microsoft Edge.Win10.For.Windows.VirtualBox.zip' # extract 
+5

Należy zauważyć, że 7za ma dwie różne opcje ekstrakcji, "e" i "x". Tylko x odtwarza drzewo katalogów - utknąłem na tych samych obrazach Windows VM. –

+6

Aby zainstalować przez briew: 'brew install p7zip' –

+0

Jestem prawie pewny, że' unzip -l myfile.zip' wyświetli listę plików CPIO lub PKZip. – Dan

Powiązane problemy