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

Algorithmes et structures de données Discussion :

[Compression] Supprimer les redondances


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de GyZmoO
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 428
    Par défaut [Compression] Supprimer les redondances
    Bonjour a tous !

    Ayant déja sollicité votre aide pour choisir un algorithme de compression de données sans pertes ( le codage de Huffman ), je suis confronté a un autre problème .

    Je dois développer une application qui doit faire 3 choses :

    - compresser un fichier A
    - compresser un fichier B
    - compresser la concaténation de A et B en supprimant les redondances.

    Sachant que A et B sont des fichiers de texte, comment vais je pouvoir faire pour exprimer le fait qu'il y'ait ou pas des redondances ?
    En effet, le codage de Huffman, c'est bien joli si on code qu'un seul caractère. si on code 2 caractères la table de codage grandit énormément, alors si je veux coder des mots pour pouvoir voir si y'en a deux identiques, je n'ose même pas imaginer les combinaisons possibles ...

    Auriez-vous une idée pour me faire avancer?

    Merci d'avance !

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    717
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 717
    Par défaut
    Pour exploiter les redondances au niveau des mots on peut par exemple utiliser des algorithmes a base de dictionaire tels que LZW.

  3. #3
    Membre éprouvé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par défaut
    L'ordre défini (A puis B puis les deux après compression) est obligatoire ?
    Qu'entends-tu par redondances ?

    Pour moi, il est plus intéressant de les concaténer directement et de se servir de l'ensemble des symboles pour compresser, mais si ce n'est pas le but, il va falloir expliquer un peu plus .

  4. #4
    Membre éclairé Avatar de GyZmoO
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 428
    Par défaut
    Bonjour et merci pour vos réponses !

    Par redondance, j'entend, par exemple le mot "soleil" est dans A, alors s'il est dans B on l'esquive et on le compresse pas !

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    ce qu'il voulait dire c'est :

    tu veux supprimer les redondances APRES avoir compressé chacun des fichiers A et B, ou supprimer les redondances entre A et B et compresser APRES ?

  6. #6
    Membre éclairé Avatar de GyZmoO
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 428
    Par défaut
    Ben en fait, au moment de la compression de AB, si on se trouve dans la partie relative a B et qu'on trouve un mot qui était déja présent dans A, on fait comme s'il n'existait pas.
    J'espère avoir été assez clair :d

Discussions similaires

  1. Comment supprimer les doublons
    Par djelloulc dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 17/09/2013, 14h30
  2. Supprimer les redondances d'une table access
    Par amirad dans le forum VB.NET
    Réponses: 0
    Dernier message: 30/07/2009, 12h03
  3. [SSIS] [2K5] Supprimer les redondances avec Script Task
    Par kellerman_com dans le forum SSIS
    Réponses: 5
    Dernier message: 26/02/2009, 12h02
  4. supprimer les éléments redondants d'un vecteur
    Par keaton84 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 26/06/2008, 00h21
  5. Réponses: 9
    Dernier message: 06/11/2007, 12h36

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