Méthode de compression [Résolu]

progrima 125 Messages postés lundi 1 novembre 2004Date d'inscription 4 janvier 2006 Dernière intervention - 9 oct. 2005 à 11:56 - Dernière réponse : vecchio56 6539 Messages postés lundi 16 décembre 2002Date d'inscription 22 août 2010 Dernière intervention
- 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
vecchio56 6539 Messages postés lundi 16 décembre 2002Date d'inscription 22 août 2010 Dernière intervention - 9 oct. 2005 à 13:42
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

Merci vecchio56 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 73 internautes ce mois-ci

Commenter la réponse de vecchio56
Galmiza 573 Messages postés samedi 16 novembre 2002Date d'inscription 9 avril 2008 Dernière intervention - 9 oct. 2005 à 12:27
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
progrima 125 Messages postés lundi 1 novembre 2004Date d'inscription 4 janvier 2006 Dernière intervention - 9 oct. 2005 à 12:43
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
progrima 125 Messages postés lundi 1 novembre 2004Date d'inscription 4 janvier 2006 Dernière intervention - 9 oct. 2005 à 14:04
0
Merci
Bonne idée merci, je vais essayer de trouver quelque chose.
Commenter la réponse de progrima
NoRabbit 224 Messages postés samedi 26 juillet 2003Date d'inscription 30 mars 2009 Dernière intervention - 9 oct. 2005 à 20:52
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
vecchio56 6539 Messages postés lundi 16 décembre 2002Date d'inscription 22 août 2010 Dernière intervention - 9 oct. 2005 à 22:15
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.