Que peut-on utiliser pour 'gzip' dans Windows?

8

Les fichiers gzippés sont géniaux! Ce sont les meilleurs fichiers compressés que je connaisse. Les fichiers .rar et .zip sont loin d’être proches, si vous comparez les taux de compression ...

En général, j'utilise Windows, est-ce que quelqu'un sait comment puis-je utiliser gzip sous Windows ? J'ai des limites sévères au niveau des tailles d'attachement ici, donc tout ce qui compresse davantage est préférable.

Lazer
la source
A propos, gzip a généralement des rations de compression inférieures à celles de raret 7z(bien qu’il compresse beaucoup plus rapidement), et ne peut compresser que des fichiers uniques - généralement des archives lors de l’archivage (comme par exemple, myfolder.tar.gzet il est généralement adapté aux serveurs sur lesquels vous ne voulez pas. dépenser même un tout petit peu supplémentaire de processeur si ce n'est pas nécessaire. Pour l'archivage, je recommande 7z, il dispose d'un très bon algorithme LZMA. Et c'est gratuit / open source.
Camilo Martin

Réponses:

29

7zip gérera le format gzip. Il offre également une compression lzma qui est bien meilleure que gzip.

Si vous voulez un gzipper en ligne de commande similaire à gzip sous Linux, essayez ceci

Matthew Talbert
la source
13
+1, mais 7zip a aussi une interface en ligne de commande. Je l'utilise pour des sauvegardes automatisées.
A l'origine, WinRar était utilisé, mais est passé à 7zip lorsque j'ai remarqué qu'il comportait également une intégration de shell. J'utilise également une combinaison de bash, nice, ls, xargs et 7zip pour décompresser les fichiers bzip2 et les recompresser en fichiers 7z sur un serveur Web Linux (pour les cartes de Team Fortress 2).
Powerlord
@ Powerlord C'est vraiment cool, mais POURQUOI vous analysez lsdirectement? Cela fonctionne la plupart du temps, mais vous devriez vraiment utiliser quelque chose comme find, n'est-ce pas?
Wyatt8740
@ Wyatt8740 C'était une structure de répertoire plate. En outre, ls -1vous n'avez pas besoin d'analyser, vous pouvez le transmettre directement à xargs.
Powerlord
@Powerlord ls -1peut-il donc gérer des éléments exotiques tels que les nouvelles lignes dans les noms de fichiers?
Wyatt8740