progrima
Messages postés125Date d'inscriptionlundi 1 novembre 2004StatutMembreDernière intervention 4 janvier 2006
-
9 oct. 2005 à 11:56
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 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.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 9 oct. 2005 à 13:42
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
Galmiza
Messages postés573Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention 9 avril 20081 9 oct. 2005 à 12:27
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.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 9 oct. 2005 à 22:15
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