[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linux-31] gzip/parted : incohérence



Effectivement je n'avais pas lu attentivement la partie concernant le modulo/32 bits et en refaisant mes tests sur une image plus grande, j'ai bien une erreur sur les tailles affichées.

Merci d'avoir montré du doigts mes négligences et toutes mes plates ;-)

@+.

JP.

27 mai 2018 20:57 "Pascal Hambourg" <linux-31@culte.org> a écrit:

> Le 27/05/2018 à 15:47, jpcas (via linux-31 Mailing List) a écrit :
> 
>> Le 27/05/2018 à 11:39, Pascal Hambourg (via linux-31 Mailing List) a écrit :
>>> Après quelques tests, il semble que ce soit un bug dans l'affichage par
>>> gzip -l de la taille décompressée.
>> 
>> Je n'ai pas constaté ça chez moi (gzip 1.6).
>> Test effectué sur une image faite à chaud sur un raspberry pi (système
>> de 4Go réduit à 2,5 Go après réduction de l'image brute de "dd" via
>> resize2fs et truncate).
> 
> Tu n'as pas dû lire assez attentivement la phrase suivante de mon explication (que tu as coupée au
> montage, ceci expliquant peut-être cela) :
> 
> "La taille affichée est le modulo 4 Gio de la taille réelle, ce qui laisse penser que la valeur est
> tronquée sur 32 bits."
> 
> Cela ne ne voit donc qu'avec une taille supérieure ou égale à 4 Gio.
> 
> Je viens de trouver l'explication dans la section "BUGS" de la page de manuel de gzip :
> 
> "The gzip format represents the input size modulo 2^32, so the --list option reports incorrect
> uncompressed sizes and compression ratios for uncompressed files 4 GB and larger."
> 
> Ce bug est donc inhérent au format gzip.