12

Is it possible to use GZip to create a .zip file? I've been Googling and can't find anything that leads me to believe this is possible

1
  • 1
    and not use zip? – quanta Sep 27 '11 at 13:04
13

You probably want to use zip and not gzip. This should do it:

zip -r newzip.zip /path/to/zip/stuff
7

This is not possible. gzip and (pk)zip use different compression formats, and more significantly, zip also packages multiple files, directories, together in one archive.

1
  • 4
    They (currently) use the same compression format (deflate), they just package things differently. – Ignacio Vazquez-Abrams Sep 27 '11 at 16:41
3

The original zip format is the same as:

 tar -cZf package.zip files....

(note the capital Z uses the compress lib - using the small 'z' would give a gzipped archive which pk/winzip can't understand).

i.e. no, you can't use gzip to create a pkzip file - but I'd be surprised to find a Unix machine which had gzip but not compress.

2
  • No it isn't. Zip files are more than just a tarball passed through compress. – Ignacio Vazquez-Abrams Sep 27 '11 at 16:42
  • 1
    Similar to != same as. Tar stores unis permissions and such that zip does not. Zip also compresses only 32kb at a time so that you can extract a single file without having to decompress everything that came before it; tar compresses the whole thing at once ( giving better compression ). Most importantly, they are different file formats that are not recognized by the other tool. – psusi Sep 27 '11 at 17:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.