Cómo usar GZip para crear un archivo .zip


12

¿Es posible usar GZip para crear un archivo .zip? He estado buscando en Google y no puedo encontrar nada que me haga creer que esto es posible


1
y no usar zip?
quanta

Respuestas:


13

Probablemente quieras usar zipy no gzip. Esto debería hacerlo:

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

7

Esto no es posible. gzip y (pk) zip usan diferentes formatos de compresión, y más significativamente, zip también empaqueta múltiples archivos, directorios, juntos en un solo archivo.


44
Ellos (actualmente) usan el mismo formato de compresión (desinflar), simplemente empaquetan las cosas de manera diferente.
Ignacio Vazquez-Abrams

2

El formato zip original es el mismo que:

 tar -cZf package.zip files....

(tenga en cuenta que la Z mayúscula usa la libra de compresión; usar la pequeña 'z' le daría un archivo comprimido que pk / winzip no puede entender).

es decir, no, no puede usar gzip para crear un archivo pkzip, pero me sorprendería encontrar una máquina Unix que tuviera gzip pero no se comprimiera.


No, no lo es. Los archivos zip son más que un simple tarball pasado a través de la compresa.
Ignacio Vazquez-Abrams

1
Similar a! = Igual que. Tar almacena los permisos de unis y tal que zip no. Zip también comprime solo 32 kb a la vez para que pueda extraer un solo archivo sin tener que descomprimir todo lo que vino antes; tar comprime todo de una vez (dando una mejor compresión). Lo más importante, son diferentes formatos de archivo que no son reconocidos por la otra herramienta.
psusi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.