Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum PC » Logiciels Windows/DOS » Compresseur (12 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
serioussam Ecrit le: Samedi 14 février 2004 à 10:15 Déconnecté(e)    Voir le profil de serioussam Envoyer un email à serioussam Visiter le site WEB de serioussam Envoyer un message privé à serioussam  

C'est juste pour dire que geogeo et moi-même sommes en train de créer tout un super dossier sur la compression/décompression sur PC avec un compresseur/décompresseur qui utilise les technologies suivantes ( au choix , elles ont toutes été programmées par geogeo que je félicite car il n'a pompé ça nul part ) : RLE ,TPE (format perso ) , HUFFMAN , LZW , JPEG ( normallement ) , et peut-etre d'autres zencorrr , qui sait ???
la shasse é ouvèrte poure lay maychants
    
./Post n°1   Marquer comme non lu.
serioussam Ecrit le: Samedi 14 février 2004 à 10:47 Déconnecté(e)    Voir le profil de serioussam Envoyer un email à serioussam Visiter le site WEB de serioussam Envoyer un message privé à serioussam  

Je rajouterais juste que c'est le 1er programme pour PC en C++ de geogeo et qu'on atteint les résultats de WinZip à quelques ko près avec le LZW 8)

-Edité le: Samedi 14 février 2004 à 10:48 par serioussam-

-Edité le: Samedi 14 février 2004 à 10:48 par serioussam-
la shasse é ouvèrte poure lay maychants
    
./Post n°2   Marquer comme non lu.
geogeo Ecrit le: Samedi 14 février 2004 à 11:46 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


lol et y a du boulot encore. :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°3   Marquer comme non lu.
serioussam Ecrit le: Samedi 14 février 2004 à 12:34 Déconnecté(e)    Voir le profil de serioussam Envoyer un email à serioussam Visiter le site WEB de serioussam Envoyer un message privé à serioussam  

Kler mais on va y arriver :p
la shasse é ouvèrte poure lay maychants
    
./Post n°4   Marquer comme non lu.
cassius Ecrit le: Samedi 21 février 2004 à 15:27 Déconnecté(e)    Voir le profil de cassius Envoyer un email à cassius Envoyer un message privé à cassius  

slt a tous.juste bonne chance les gars:)
"la foi est la plus grande preuve de courage" dante
    
./Post n°5   Marquer comme non lu.
Billy Charvet Ecrit le: Lundi 23 février 2004 à 17:45 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Pourquoi pas faire un outil sympa utilisant zlib ?
Cette librairie est vraiment puissante, libre, utilisée par des gens sérieux
(par exemple, dans Warcraft 3) et puis vous pourriez faire un petit outil en
ligne de commande et léger pour compresser ou décompresser dans son format.
Avec en plus l'algol Burrows-Wheeler pour rendre les données compressibles,
et en ajoutant encore une ou deux autres compressions qui marchent bien,
disons Huffman, ben vous devriez faire un outil bien plus puissant que Winzip,
genre fort comme WinRAR, autant ou p-ê même avec du bol, plus efficace que
le BZip2. :)

Un défi à relever...
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°6   Marquer comme non lu.
geogeo Ecrit le: Lundi 23 février 2004 à 18:23 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Euh le but de notre TPE ce n'est pas de choper une librairie puis de réaliser une interface autour mais de réaliser les méthodes de compression, pour l'instant j'ai réalisé:

RLE
HUFFMAN
LZW
LZ77 (Plutôt LZSS mais c'est pareil).

Je compte BWT, le JPEG et bien d'autres.

A savoir que j'ai implantée une table de hachage avec un arbre binaire de recherche dans la méthode de compression LZW ce qui lui donne une vitesse de compression résonnable quand à la vitesse de décompression on peut aller encore plus vite en décompressant les données dans la mémoire...
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°7   Marquer comme non lu.
Billy Charvet Ecrit le: Mardi 24 février 2004 à 13:24 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Mets l'algorithme Burrows-Wheeler. ;)
Ca marche comment pour l'instant (c'est sous quelle forme ?)
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°8   Marquer comme non lu.
geogeo Ecrit le: Mardi 24 février 2004 à 13:37 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


C'est programmé en C/C++ en ligne de commandes DOS.
Les taux de compression et la vitesse du programme ainsi que ça consommation mémoire sont très acceptable. 2 min max en LZW pour compresser un fichier anarchique de 48 Mo en parcourant à chaque recherche tout l'ABR. (Je pense améliorer la décompression en effectuant un buffer en mémoire et en copiant les donnée par bloc de la mémoire au disque dur).

Oui je pense ajouter le BWT mais pour l'instant je suis sur le LZ77 et j'ai reflechie à du LZ77+Huffman.
J'ai quelques petites problèmes avec le LZ77 mais ça va ce résoudre. ;)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°9   Marquer comme non lu.
matth Ecrit le: Mardi 24 février 2004 à 13:56 Déconnecté(e)    Voir le profil de matth Envoyer un email à matth Visiter le site WEB de matth Envoyer un message privé à matth  

On peut toujours rever, mais c vaut le coup de demander :
Je pense que c'est pour votre TPE nan ?
Si oui, vous pourriez me le fiillez pour l'année prochaine ?
En échange, je m'engage a passer tout le temps normalemtn consacré a ce TPE sur l'amélioration du site ?

8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8) 8)

-Edité le: Mardi 24 février 2004 à 13:56 par matth-
Ici un peu de pub pour bestofmicro, n'hésiter pas a double-cliquer, vous y trouverez du matériel informatique tres interressant

http://www.informatiquefrance.com/stop-faute.jpg
    
./Post n°10   Marquer comme non lu.
geogeo Ecrit le: Mercredi 25 février 2004 à 21:59 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


lol c'est sous copyright, non je déconne. 8)

Là je viens de finir le LZ77 et ça fonctionne de tonnerre plus aucuns bugs. :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°11   Marquer comme non lu.
geogeo Ecrit le: Vendredi 27 février 2004 à 00:39 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Une petite exclusivitée.

http://perso.wanadoo.fr/tisofts/divers/ComDOS.zip

C'est un programme ligne de commandes MS-DOS donc il faut utiliser l'invite de commands de windows.

Mettez votre fichier à compresser dans le dossier où ce trouve le programme, le fichier doit faire 8 caractères max.

/c pour compresser + method par exemple /LZW
/u pour décompresser pas besoin de spécifier de méthodes

Si vous avez rentrez un fichier en argument lors de la compression un fichier avec l'extension tpe sera réalisé sinon ce sera le deuxième fichier que vous avez rentrez en arguments.

L'ordre des arguments n'a pas d'importance.

Les méthodes LZW, LZ77 et RLE2 peuvent être paramétrés:

Pour LZW il accepte seulement l'argument /DICO_SIZE=x
LZ77 argument /WINDOW_SIZE=x et /BUFFER_SIZE=x
RLE2 argument /OCCUR_BITS=x

Bon tests et n'hésitez pas à me repporter tout bugs. :)

-Edité le: Vendredi 27 février 2004 à 00:41 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°12   Marquer comme non lu.
willyFFfan Ecrit le: Dimanche 25 juillet 2004 à 22:44 Déconnecté(e)    Voir le profil de willyFFfan Envoyer un email à willyFFfan Visiter le site WEB de willyFFfan Envoyer un message privé à willyFFfan  

Alors ca avance votre projet?
On veut des nouvelles!!!
http://www.total-ti89.com/images/total-ti89.gif
    
  :: Index » Forum PC » Logiciels Windows/DOS » Compresseur (12 réponse(s))
Pages : 1/1     « [1] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 75.91ms avec 18 requetes