Compression de fichiers

Michael_Ange Messages postés 231 Statut Membre -  
sebsauvage Messages postés 33415 Statut Modérateur -
Salut forum!!!
Pouvez vous m'expliquer le fonctionnement d'un programme dont le role est de permettre la compression de fichiers.
Si c'est possible j'aurai besoins de quelques instructions en c ou en vb6 qui pourait m'aider dans ce sens.
Merci d'avance!!!
A voir également:

3 réponses

mamiemando Messages postés 34242 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Tu peux regarder du côté du codage d'huffman pour le fonctionnement. Si tu n'es pas bloqué sur le langage, ça se fait immédiatement en python pour la compression en bz2, gz...

En C, tu peux toujours passer par un execvp qui appelle une commande de compression (genre tar, gunzip,... sous linux), ou recoder l'outil de compression/décompression, car je ne crois pas qu'il existe de commandes toutes prêtes :p

Enfin, il reste la possibilité de faire un script (script bash sous linux par exemple) qui appelle les bonnes commandes de compression. Tu dois pouvoir faire des choses voisines avec un bat sous windows.

Bonne chance.
0
Michael_Ange Messages postés 231 Statut Membre 19
 
pourrais tu me donner des sites ou je pourrais avoir des informations sur le codage d'huffman !!!
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
http://sebsauvage.net/comprendre/compactage/index.html

Mais après, tu n'a pas besoin de programmer ça toi-même (sauf pour s'amuser).

Par exemple la librairie zlib permet de compresser très facilement n'importe quoi.

http://www.zlib.net/
0