Méthode de compression [Résolu]

Messages postés
125
Date d'inscription
lundi 1 novembre 2004
Dernière intervention
4 janvier 2006
- - Dernière réponse : vecchio56
Messages postés
6539
Date d'inscription
lundi 16 décembre 2002
Dernière intervention
22 août 2010
- 9 oct. 2005 à 22:15
Bonjour!!
je cherche à faire un programme qui compresse des fichiers.
sur cppfrance j'ai trouvé bcp de codes qui font cela, mais toujous quand j'essaye surtot avec des documents pdf c'est le contraire qui se passe, càd la taille du fichier augmente.
est ce que la compression depent tjrs du type de fichier ou est ce qu'il y'a une facon pour compresser tout type de fichier sans prendre en compte son type.
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
6539
Date d'inscription
lundi 16 décembre 2002
Dernière intervention
22 août 2010
3
Merci
je crois que l'algo simple et efficace n'existe pas
Utilise plutot des librairies déja faite, tu ne pourra pas faire mieux a moins d'être vraiment très fort. Tu peux regarder rar, gzip, ou bzip2 par exemple

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 99 internautes nous ont dit merci ce mois-ci

Commenter la réponse de vecchio56
Messages postés
573
Date d'inscription
samedi 16 novembre 2002
Dernière intervention
9 avril 2008
0
Merci
Normalement avec un algorithme de compression non destructif (type winzip, winrar) tu peux comprimer tous les types de fichiers.

Il se peut que le fichier compressé prenne plus de place que l'original
(pour des fichiers dont les octets apparaissent quasiment tous autant
que les autres); dans ce cas, tu gardes l'original.
Commenter la réponse de Galmiza
Messages postés
125
Date d'inscription
lundi 1 novembre 2004
Dernière intervention
4 janvier 2006
0
Merci
ok
c'est quoi l'algorithme de compression qui est à la fois facile à mettre en oeuvre et qui donne un bon résultat??
Commenter la réponse de progrima
Messages postés
125
Date d'inscription
lundi 1 novembre 2004
Dernière intervention
4 janvier 2006
0
Merci
Bonne idée merci, je vais essayer de trouver quelque chose.
Commenter la réponse de progrima
Messages postés
224
Date d'inscription
samedi 26 juillet 2003
Dernière intervention
30 mars 2009
0
Merci
il y a 7-zip, pas testé, mais apparemment meilleur que zip et rar:
http://sourceforge.net/projects/sevenzip/

supporte les formats les + connus.
"Compression ratio in the new 7z format is 30-50% better than ratio in ZIP format."

à voir, si qqun teste, ça serait sympa de dire quoi ici.
Commenter la réponse de NoRabbit
Messages postés
6539
Date d'inscription
lundi 16 décembre 2002
Dernière intervention
22 août 2010
0
Merci
Oui c'est un peu meilleur (30-50 est optimiste, ca doit être vraai quand il y beaucoup de petits fichiers). Par contre ca demande beaucoup de ressources (mémoire+CPU). Je lui préfère RAR
Commenter la réponse de vecchio56

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.