Étant donné un fichier gzip Z, si je le décompresser à Z ', est-il possible de le recompresser pour obtenir le exact le même fichier gzip Z? Après une lecture rapide du format DEFLATE, je devine non, car n'importe quel fichier donné peut avoir plusieurs représentations au format de flux DEFLATE, et il n'y a aucun moyen de déterminer lequel était initialement utilisé. Quelqu'un peut-il confirmer si ce raisonnement est correct, et sinon, indiquer comment je peux faire cela?Étant donné un fichier gzip décompressé, est-il possible de recréer le fichier gzip d'origine exact?
Pour les points bonus, quels algorithmes/formats de compression sont suffisamment spécifiés pour qu'il n'y ait qu'une seule représentation compressée d'un fichier?
Merci!
Que faites-vous avec cela? Il pourrait y avoir des alternatives à la décompression, comme zlib ou gzopen (en lisant directement à partir du fichier compressé). –