I try to tát unzip a zip tệp tin, but got an error:

$ unzip COCR2_100.zip 
Archive:  COCR2_100.zip
  End-of-central-directory signature not found.  Either this tệp tin 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.
note:  COCR2_100.zip may be a plain executable, not an archive
unzip:  cannot find zipfile directory in one of COCR2_100.zip or
        COCR2_100.zip.zip, and cannot find COCR2_100.zip.ZIP, period.

I googled but didn't find a solution. I was wondering why it is and how I should fix it? Thanks!

The zip tệp tin can be downloaded from COCR2_100. It is an application, and here is its trang web http://users.belgacom.net/chardic/cocr2.html.

My OS is 10.10.

asked Jul 28, 2011 at 20:02

7

Try this excellent solution:

jar xvf COCR2_100.zip

steps:

  1. drag and drop tệp tin into terminal window.
  2. use keyboard arrows to tát navigate to tát start of line in terminal
  3. type jar xvf in front of your tệp tin name, remembering to tát leave space before the start of your tệp tin name.
  4. grab a beer and watch terminal work its magic as it extracts files.

The location of where the new files go varies, but usually best trick to tát find them is click on your computer name in Finder which should display most recent activity at top of all files.

If the jar command is not available, you can install fastjar by pasting the following in terminal:

sudo apt-get install fastjar

jbrock

3,39727 silver badges34 bronze badges

answered Sep 12, 2012 at 11:50

15

Unzipping with 7z worked for me:

7z x COCR2_100.zip

Install via APT with apt install p7zip-full.

answered Sep 10, 2017 at 14:25

4

The problem is exactly what it says. Unzip can't find the line of code that signals the over of the archive, ví either:

  1. The archive is corrupt.
  2. It is not a .zip archive.
  3. There are more than vãn 1 parts to tát the archive, but that doesn't seem possible to tát bầm. You should try the other mirror too. It worked for bầm.

P.S. Notice how the program is made for Windows. So you need Wine (from http://www.winehq.com or the Ubuntu Software Center) to tát lập cập it.

jokerdino

41.6k24 gold badges135 silver badges203 bronze badges

answered Jul 29, 2011 at 4:36

2

I had a similar issue today and had some success with dd and gunzip. Try this:

dd if=corrupt.zip | gunzip -f > xx.csv

In my case I still got the "gunzip: stdin: unexpected over of file" error but at least I got some output to tát view.

answered Feb 6, 2013 at 21:13

2

Error can be caused by mixing up archive types:

I noticed that when using unzip, but on a gunzip (GNU) archive I would get this error, e.g.

End-of-central-directory signature not found. Either this tệp tin 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 create_tables.sql.gz or create_tables.sql.gz.zip, and cannot find create_tables.sql.gz.ZIP, period."

Using gunzip on this same archive performed without errors. !!

answered Oct 9, năm nhâm thìn at 4:20

1

I think the guys/gals that responded to tát you is on the right track it is very well a corrupted tệp tin. If that is the case then try another mirror to tát tải về the tệp tin. Your may try to tát install rar by opening terminal sudo apt-get install rar which for a true zip tệp tin rar is a little overkill. However it does add tư vấn for other formats and allows you to tát extracts different tệp tin types.

answered Jul 30, 2011 at 3:22

You must log in to tát answer this question.

Not the answer you're looking for? Browse other questions tagged

.