Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : méthode de compression [ Archives / Au secours ] (progrima)

dimanche 9 octobre 2005 à 11:56:36 | méthode de compression

progrima

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.

dimanche 9 octobre 2005 à 12:27:10 | Re : méthode de compression

Galmiza

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.


dimanche 9 octobre 2005 à 12:43:56 | Re : méthode de compression

progrima

ok
c'est quoi l'algorithme de compression qui est à la fois facile à mettre en oeuvre et qui donne un bon résultat??

dimanche 9 octobre 2005 à 13:42:57 | Re : méthode de compression

vecchio56

Administrateur CodeS-SourceS
Réponse acceptée !
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

dimanche 9 octobre 2005 à 14:04:35 | Re : méthode de compression

progrima

Bonne idée merci, je vais essayer de trouver quelque chose.

dimanche 9 octobre 2005 à 20:52:36 | Re : méthode de compression

NoRabbit

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.

dimanche 9 octobre 2005 à 22:15:27 | Re : méthode de compression

vecchio56

Administrateur CodeS-SourceS
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



Cette discussion est classé dans : fichier, type, méthode, compression


Répondre à ce message

Sujets en rapport avec ce message

Compression de fichier [ par JMGR ] Salut,Comment peut-on compresser et décompresser un fichier en étant sous Windows 98 ?Merci d'avance,J.M.G.R Transfert d'un ftp (2) [ par header ] Voila le problème :J'ai ouvert un fichier sur un ftp et je me prépare à lire quelques bytes de celui ci. Pourquoi ca marche trés bien avec un fichier Récupération de varaiables dans un fichier txt [ par jujunio ] Mon pb est le suivant :Je n'arrive pas à récupérer les valeurs de variables déclarées dans un fichier txt.voici le fichier .txt dont je veux récupérer récupération de variables dans un fichier .txt [ par jujunio ] Voici mon pb. Je voudrais récupérer des valeurs de variables qui sont dans un fichier .txt et je ne sais pas du tout comment faire?voici le fichier .t compression et decompression d'un fichier [ par asma ] salut tt le monde , vous pouvez me filer un coup de main les gars ?? je veux une astuce pour compresser et decompresser un fichier (EN C++ evidemment Format de fichier : très étrange [ par GoldenEye ] Bonjour à tous J'ai un problème très bizarre: je viens de revenir sur un programme de compression (Huffman sur ce site) et je m'aperçois qu'il ne fonc Les fichiers [ par AngeloVivaldi ] J'utilise la méthode suivante pour copier un fichier vers une destination : FILE * source; FILE * desti; source = fopen(/* blabla */) /* blabla Linux rechercher un type de fichier particulier [ par farfx ] Bonjour,Je voudrais identifier et compter des fichiers *.tar.gz dans un répertoire donné sous linux pour pouvoir ensuite les traiter.Qqu'un a-t-il une Lire un fichier en C [ par Angelotus ] Bonjour,Je suis étudiante (1ère année) en ingénierie informatique.J'aurais besoin d'écrire un programme en C qui ouvre un fichier et affiche ce qu'il Calculatrice en C [ par a20syl92 ] 20sylsylnet@netcourrier.comBonjourVoilà mon programmeMais comment faire pour gérer les erreurs ?exemple:*6+5+9 = erreur1++2 = erreur3+3/ =


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.