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


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

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.


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.