PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli

⇐ retour index

Pourquoi il faut arrêter de mettre des MP3 dans des Zip ! - Le Hollandais Volant - Liens en vrac de sebsauvage

lundi 7 juillet 2014 à 16:20
Sebsauvage, le 07/07/2014 à 10:15
La compression du format ZIP est effectivement inutile dans ces cas, mais une de ses autres fonctions est utile: Le contrôle d'intégrité.
Si une partie de votre MP3 ou votre JPEG est corrompue, vous ne vous en apercevez qu'en l'ouvrant.  Le fichier ZIP lui, permet de contrôler l'intégrité des fichiers dès la réception.
Il peut donc être utile de compresser en ZIP/7z malgré tout.

EDIT: http://lehollandaisvolant.net/?id=20140707162039
Oui la couche transport est censée garantir ça, mais qui n'a jamais eu un fichier téléchargé corrompu ?
Il faut aussi compter avec les supports de stockage qui deviennent défaillants.
Sinon on peut effectivement demander à ZIP de ne pas compresser du tout, mais les processeurs sont tellement rapide que cela ne fera pratiquement aucune différence avec la compression minimale.
(Permalink)

Kevin Merigot, le 07/07/2014 à 14:59
La sérialisation peut aussi être utile comme fonction de zip.
(Permalink)

Timo, le 07/07/2014 à 16:20
Je vois (et je l’ignorais), mais ce n’est pas plutôt le rôle des couches du réseau de s’assurer de l’intégrité des fichiers transmis ?
Car autrement, pourquoi la transmission des PDF et autres Doc, Xls… ne sont jamais dans des zip ?

Mais on m’a fait savoir que Zip pouvait également juste archiver sans compresser, à la manière de Tar, le contrôle d’intégrité en plus (auquel cas où un tar.zip avec une compression nulle serait la plus fidèle au fichier source).

Édit :
Oui, mais on a autant de chances d’avoir un Zip corrompu qu’un MP3 corrompu. Et si le Zip est corrompu, faut le télécharger à nouveau aussi…
Et dans ce cas, c’est le réseau et sa correction d’erreur qui merde et qui est à revoir (ou alors le fichier est d’origine déjà corrompu…)

Après je ne sais pas si Zip (ou les autres) intègre une méthode de correction d’erreurs, en plus d’avoir une méthode de détection d’erreurs.
— (permalink)
(Permalink)