IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Quel est le meilleur algorithme utiliser pour la compression des fichiers


Sujet :

Java

  1. #1
    Membre régulier
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 342
    Points : 124
    Points
    124
    Par défaut Quel est le meilleur algorithme utiliser pour la compression des fichiers
    Bonjour,
    je veut développer une interface avec java pour la compression des données ainsi la décompression,j'ai cherché sur le net plusieurs algo de compressions,j'ai trouvé l'algorithme de huffman ,est t'il selon vous un bon choix pour l'implémentation sinon qui est la meilleur algorithme utilisé pour la compression et la décompression des fichiers et merci

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Points : 2 657
    Points
    2 657
    Par défaut
    Je ne m'y connait pas des masses, mais il me semble que le choix de l'algo dépend fortement du type de données à compresser (image, texte, vidéo, autre...).
    Quel genre de fichier tu veux compresser?

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2012
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 22
    Points : 17
    Points
    17
    Par défaut
    bonjour,
    je veut utiliser un algorithme de compression des fichiers(pdf,textes...)mais c'est quoi la meilleur choix et merci beaucoup

  4. #4
    Membre régulier
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 342
    Points : 124
    Points
    124
    Par défaut
    merci deathness pour m'avoir répondre,je veut compresser des fichiers texte,est ce que l'algorithme de huffman sera utile pour faire ça et merci,parceque je doit dévélopper dans mon application une partie de compression des fichiers

  5. #5
    Membre chevronné
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Points : 1 984
    Points
    1 984
    Par défaut
    Citation Envoyé par hamzawhy Voir le message
    je veut compresser des fichiers texte,est ce que l'algorithme de huffman sera utile pour faire ça
    Bah c'est un algo de compression donc oui, il pourrait etre utile pour compresser... Et pour répondre à la première question, il existe des algorithmes plus performants (mais plus compliqués). Un petit coup de wikipédia pourra t'eclairer

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Juste pour info, l'algorithme de Huffman c'est ce qu'utilise zip, et la compression zip est parfaitement gérée par Java, sans avoir besoin de programmer l'algo soi-même.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    il y a pas mal d'algo existant, et le choix dépendra de plusieurs paramètres:
    taux de compression en général
    taux de compression pour un type de fichier particulier
    vitesse de l'encodage / décodage
    mémoire requise pour l'encodage / décodage.


    huffman est une méthode générique, il y a beaucoup de variantes là autour. Le mieux est de se concentrer sur des format connus et largement supportés (gz, bzip2, zip, rar, ...) pour lequel tu ne devrais avoir pas beaucoup de mal à trouver des librairies adaptées.

  8. #8
    Membre régulier
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 342
    Points : 124
    Points
    124
    Par défaut
    ok merci bien pour l'aide

  9. #9
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Points : 2 657
    Points
    2 657
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Juste pour info, l'algorithme de Huffman c'est ce qu'utilise zip, et la compression zip est parfaitement gérée par Java, sans avoir besoin de programmer l'algo soi-même.
    +1. La compression zip peut déjà bien suffire à tes besoins.

Discussions similaires

  1. Quel est le meilleur client graphique pour MySQL ?
    Par Community Management dans le forum MySQL
    Réponses: 205
    Dernier message: 20/06/2023, 11h01
  2. Réponses: 7
    Dernier message: 20/05/2010, 17h04
  3. Quel est le meilleur algorithme de compression pour le XML
    Par onlytoine dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 07/09/2007, 14h08
  4. Réponses: 18
    Dernier message: 31/07/2007, 17h29
  5. Quel est le meilleur client graphique pour MS SQL ?
    Par tox dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 08/10/2005, 12h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo