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

C++ Discussion :

d�compression d'un .ZIP en c++


Sujet :

C++

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par d�faut d�compression d'un .ZIP en c++
    j'ai besoin de votre aide pour d�compresser un .ZIP en c++ et extraire les fichiers qu'il renferme. Si quelqu'un parmi vous � une proposition qu'il me guide.

  2. #2
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Tu peux utiliser la biblioth�que zlib. Ou invoquer winzip directement en ligne de commande depuis ton programme.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par d�faut
    pouvez vous me donner cette ligne de commande. car j'ai esseyer sur dos et sa ne marche pas

  4. #4
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Je ne connais pas les options de winzip par coeur. Par contre j'imagine qu'il existe une commande d'aide du genre -h ou -help.

  5. #5
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Sachant que zlib compresse mais ne zippe pas, je ne suis pas s�r que zlib puisse d�zipper...

    Sinon, il y a la biblioth�que C++ ZipArchive qui peut �tre utile. Compil�e de la bonne fa�on, elle n'a besoin que de la STL.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Citation Envoy� par M�dinoc
    Sachant que zlib compresse mais ne zippe pas, je ne suis pas s�r que zlib puisse d�zipper...

    Sinon, il y a la biblioth�que C++ ZipArchive qui peut �tre utile. Compil�e de la bonne fa�on, elle n'a besoin que de la STL.
    Le format Zip utilise un algo connu : (voir ici)

    C'est presque bas� sur le Lempel Ziv Welch d'apr�s mes souvenirs!

    Bonne continuation,

  7. #7
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Ce n'est pas l'algo le probl�me, il me semble que zlib utilise �galement Deflate.
    Le probl�me, c'est tout le reste : un .zip est une archive comprenant plusieurs fichiers, avec un format particulier.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  8. #8
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Oui Zlib utilise Deflate...
    Apr�s le format ZIP, j'ai eu l'espoir qu'il soit "transparent".

    Un peu plus d'infos quand m�me ici

Discussions similaires

  1. Compresser et D�compresser un fichier ZIP
    Par AAWOOPY56 dans le forum AIX
    R�ponses: 1
    Dernier message: 16/02/2010, 14h32
  2. Comment d�compresser un fichier zip
    Par michel71 dans le forum D�buter
    R�ponses: 11
    Dernier message: 20/01/2010, 13h21
  3. R�ponses: 1
    Dernier message: 10/02/2009, 17h28
  4. [unzip] Probl�me pour d�compresser une archive zip
    Par lammouch dans le forum MATLAB
    R�ponses: 11
    Dernier message: 03/04/2008, 17h56
  5. [Zip] D�compresser une archive zip ou .gz
    Par Invit�(e) dans le forum Biblioth�ques et frameworks
    R�ponses: 3
    Dernier message: 23/02/2007, 07h33

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