30

I have Mac OS 10.9.5. I have downloaded a large zip file off of the internet that the owner changed to a zip64 for me so it could work. I try unzipping the file with unzip SNPsnap_gcan_3_500.zip but I get the following error

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.

I have no clue how to unzip this file. Any thoughts?

Evan
  • 1,477
  • 1
  • 17
  • 34

2 Answers2

43

without any installation, comes with the OS.

open a terminal window (e.g. cmd + space -> terminal -> Enter>

enter ditto -xk YourZipfile.zip ./

works.

Markus
  • 1,887
  • 18
  • 23
31

ditto for whatever reason doesn't appear to have a 'list' option.

If you use 7zip (which can be installed via homebrew,) the 7za binary has zip64 support.

In my case I was trying to extract the Modern.IE Windows 10 VM image...

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

$ 7za e 'Microsoft Edge.Win10.For.Windows.VirtualBox.zip' # extract
thom_nic
  • 7,809
  • 6
  • 42
  • 43