La compression ZIP est-elle garantie à 100 % sans perte ?

La compression ZIP est-elle garantie à 100 % sans perte ? - Logiciels - Windows & Software

Marsh Posté le 07-01-2006 à 13:35:53    

Salut messieurs-dames,
 
Ma question est donc : la compression ZIP est-elle garantie à 100 % sans perte ?
Si non, comment cette perte se traduit-elle ? (message "archive corrompue" ou archive simplement modifiée sans qu'on le sache ?)
 
Merci  :)  
 
A vous.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 07-01-2006 à 13:35:53   

Reply

Marsh Posté le 07-01-2006 à 13:47:33    

la compressiosn zip est100% sans perte.
Si l'archive est corrompue, tu arriveras pas à le décompresser ...

Reply

Marsh Posté le 07-01-2006 à 13:47:43    

Le ZIP est un algorithme de compression sans perte. C'est à dire que l'information n'est nullement dégradée par la compression.
 
Dans les algorithmes de compression avec perte il faut se tourner vers l'imagerie, le son ou la video numérique (JPEG, MPEG, MP3, ...) où ce type d'algorithmes sont très fréquents.
 
La corruption du fichier n'est pas un problème lié à la compression.


Message édité par Requin le 07-01-2006 à 13:48:21
Reply

Marsh Posté le 07-01-2006 à 13:56:06    

Même pas à 99.9999 % garantie ? vraiment 100 % ?
 
Alors à quoi servent les algo de correction d'erreurs ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 07-01-2006 à 14:11:09    

ben à corriger l'archive quand celle-ci est corrompu
 
exemple, tu as fait un zip et tu le transfert à un copain sur disquette et ce copain le file à ta mere qui file le fichier sur un CD à une copine à elle qui elle refile le fichier via msn à son mari aux USA
 
peut etre que dans tout ce tralala le zip aurait pu etre altéré (support disquette), transfert foireux, cd foireux.
 
et donc les algos de correction servent justement à corriger les octets perdus lors de ce transfert
 
Mais c'est un cas Extremement rare, meme quand tu transfert ton zip sur le net tu n'auras pas de telles soucis, puisqu'il y a deja des algos de correction dans la connection TCP entre deux lien (oups je m'écarte)
 
saches aussi que le zip est le format de compression le plus pourri qui puisse exister.
Il y a mieux : RAR, ACE, 7z (7zip totalement gratuit et l'une des compressions les plus performantes en utilisant le LZMA)

Reply

Marsh Posté le 07-01-2006 à 14:17:10    

gatsu35 a écrit :

saches aussi que le zip est le format de compression le plus pourri qui puisse exister.
Il y a mieux : RAR, ACE, 7z (7zip totalement gratuit et l'une des compressions les plus performantes en utilisant le LZMA)


bzip2 [:dawao]

Reply

Marsh Posté le 07-01-2006 à 14:19:17    

Oui, bon, le zip c'était un exemple...


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 07-01-2006 à 14:21:57    

Donc il n'y a aucune exception, les algos zip (ou rar ou gzip ou etc) sont absolument sans aucune perte, même pas une fois sur 10^995 ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 07-01-2006 à 14:25:19    

NON, l'algo est un algo sans perte, si il se déroule en entier la décompression sera identique au fichier origine. Si il y a perte c'est quand l'algo se coupe au milieur pour une raison externe a lui meme ! coupure de courant, bug de l'implémentation, bug de l'os...

Reply

Marsh Posté le 07-01-2006 à 14:25:52    

pas même. C'est des mathématiques, tout comme 1+1=2 est toujours vrai (en algèbre classique bien sur), les opérations mathématiques appliquées donnent toujours le même résultat et celui ci est sans perte.
 
PS : 7zip compresse un peu mieux que bzip2 :o (mais c'est effroyablement plus lent)


Message édité par Mjules le 07-01-2006 à 14:26:49

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-01-2006 à 14:25:52   

Reply

Marsh Posté le 07-01-2006 à 14:27:27    

Bon ok !
Merci :)
Je upperais si je trouve un argument imparable du contraire :o (ce que je ne pense pas)


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 07-01-2006 à 14:29:19    

Ces algo sont absolument sans aucune perte (sinon ils n'auraient aucun intérêt à exister).
Les seules pertes peuvent être causées par le support de l'information (disquette ou CD abimés) ou lors du transfert ou de la décompression après la lecture du support (causés par mémoire, carte-mère, processeurs défectueux).
Mais ces pertes se produiraient de la même manière sur des fichiers non-compressés. :D

Reply

Marsh Posté le 07-01-2006 à 17:08:31    

Ces algos ne peuvent être sans perte puisque les données qu'ils compressent sont des données qui ne doivent pas être altérées, d(où le choix de ce type de compression (EXE, TEXTE, Fichiers de données), le le type de fichier ou il peu y avoir de la perte c'est tout ce qui se rapporte au multimedia : photos, videos, sons.
 
Mais meme en compressant des fichiers de ce type il n'y aura aucune perte. Le but des compresseurs de fichiers étant de compresser la donnée sans l'altérer :/

Reply

Marsh Posté le 07-01-2006 à 19:43:14    

Ces algos ne peuvent être avec perte tu veux dire ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 07-01-2006 à 19:59:50    

Ben oui puisque le but est de compresser des données et de les restituer à l'arrivée dans l'état qu'elles étaient.
 
Va compresser un document texte avec perte toi :/
et un .exe va le compresser avec de la perte :/
 
une image, une video, un son oui tu peux, mais avec ces algorithmes de compression là tu n'auras aucune perte, le but étant de restituer tel quel l'élément du départ.

Reply

Marsh Posté le 08-01-2006 à 11:53:14    

Nan je disais ça paske t'avais oublié un mot :

gatsu35 a écrit :

Ces algos ne peuvent être sans perte



---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed