Comment utiliser GZip pour créer un fichier .zip

12

Est-il possible d'utiliser GZip pour créer un fichier .zip? J'ai fait des recherches sur Google et je ne trouve rien qui me porte à croire que c'est possible

Webnet
la source
1
et ne pas utiliser zip?
quanta

Réponses:

13

Vous voulez probablement utiliser zipet non gzip. Cela devrait le faire:

zip -r newzip.zip /path/to/zip/stuff
MDMarra
la source
7

Ce n'est pas possible. gzip et (pk) zip utilisent différents formats de compression, et plus important encore, zip regroupe également plusieurs fichiers, répertoires, dans une même archive.

Jeff Warnica
la source
4
Ils utilisent (actuellement) le même format de compression (dégonfler), ils emballent simplement les choses différemment.
Ignacio Vazquez-Abrams
2

Le format zip d'origine est le même que:

 tar -cZf package.zip files....

(notez que le Z majuscule utilise la bibliothèque compress - l'utilisation du petit 'z' donnerait une archive gzippée que pk / winzip ne peut pas comprendre).

c'est-à-dire non, vous ne pouvez pas utiliser gzip pour créer un fichier pkzip - mais je serais surpris de trouver une machine Unix qui avait gzip mais pas de compression.

symcbean
la source
Non ça ne l'est pas. Les fichiers Zip sont plus qu'une simple archive tar passée par la compression.
Ignacio Vazquez-Abrams
1
Similaire à! = Identique à. Tar stocke les autorisations unis et tel que zip ne le fait pas. Zip compresse également seulement 32 Ko à la fois afin que vous puissiez extraire un seul fichier sans avoir à décompresser tout ce qui l'a précédé; tar compresse le tout à la fois (donnant une meilleure compression). Plus important encore, ce sont des formats de fichiers différents qui ne sont pas reconnus par l'autre outil.
psusi