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 ad hoc d'un fichier c++


Sujet :

Algorithmes et structures de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 19
    Points : 10
    Points
    10
    Par défaut compression ad hoc d'un fichier c++
    Bonjour,

    je cherche des idées pour réaliser une compresion ad hoc (=particulière) d'un fichier de code c++. Interdictiond'utiliser le méthodes classiques (Huffman, Shanon-Fanno, LZW, comp arithmétique,..).

    Je dois faire une version sans perte (gardant l'indentaiton et la syntaxe,donc il me faut coer les espace,...) et une avec perte (je peux donc modifier le nom des variables, virer l'indentation,..).

    Toute idée est la bienvenue, expliquez un minimum que je comprenne bien la méthode.

    merci d'avance.

  2. #2
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Points : 661
    Points
    661
    Par défaut
    Citation Envoyé par JeFF Boss
    Bonjour,
    Interdictiond'utiliser le méthodes classiques (Huffman, Shanon-Fanno, LZW, comp arithmétique,..).
    Forum Algorithmes STP

    Si tu ne peux utiliser des methodes classique, il te faut inventer une compression... Et les chemins les plus efficaces ont deja été explorés... Soit tu revolutionnes la compression, soit tu t inspires des methodes classique.

    Si tu dois compresser seuleument des fichier c++, tu peux creer un genre de dictionnaire (voir LZW) basé sur les instructions c/c++, nom de variable/object, etc...

    Exemple:
    Sachant que apres if tu trouve forcement un jeu de parenthèses, il est inutile des les enregistrer en plus du if.

    L'indentation tu peux la recreer sur la base du code, jamais besoin de la sauvegarder.
    Pour les details, cherche tout seul !

  3. #3
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    En fait ça revient à convertir ton code source dans un autre qui est plus compact, mais je ne comprend pas pourquoi tu ne veux pas utiliser les algos classiques, ils sont relativement performants (sur le sans perte il me semble qu'ils sont optimaux).

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 19
    Points : 10
    Points
    10
    Par défaut
    c'est simple, c'est dans la cadre d'un projet et je n'ai pas le droit, ça doit être totalement ad hoc.

Discussions similaires

  1. Compression sous flash d'un fichier .SWF
    Par PapyChulo dans le forum Flash
    Réponses: 1
    Dernier message: 14/01/2015, 14h53
  2. [AC-2007] Compression et taille max du fichier
    Par logiclogic dans le forum Access
    Réponses: 1
    Dernier message: 11/09/2013, 11h10
  3. [Vxi3] comment Compresser la publication dans un fichier ZIP.
    Par zhi_yanyan2004 dans le forum Deski
    Réponses: 3
    Dernier message: 04/12/2012, 09h08
  4. Compresser un répertoire ou un fichier
    Par soia dans le forum VBScript
    Réponses: 11
    Dernier message: 04/03/2008, 10h16
  5. [VBS] Compresser un répertoire ou un fichier en vbs
    Par Edoxituz dans le forum VBScript
    Réponses: 2
    Dernier message: 28/02/2006, 11h17

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