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

Windows Discussion :

[C]Modifier un fichier .zip sous Windows


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 172
    Par défaut [C]Modifier un fichier .zip sous Windows
    Bonjour,

    Donc voilà, ma question est simple
    Comment faire pour modifier un fichier se trouvant dans une archive .zip ?
    Par-exemple, si dans mon archive ar.zip, j'ai les fichiers bjr.txt et arv.txt, je voudrais écrire "bonjour" dans bjr.txt et sauvegarder l'archive...

    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 58
    Par défaut
    Bonjour,

    Trés simplement, tu extrait ce que ton archive contient, tu modifies le nom et tu crées une nouvelle archive.

    Si ton archive n'est pas protégée je pense que tu peux même la renommer en appuyant sur F2, mais je ne te garanties que ton fichier soit intact par la suite.

    Pour faire simple, suis la première astuces

    Bonne continuation

  3. #3
    Membre confirmé Avatar de aaron4444
    Inscrit en
    Juin 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 113
    Par défaut
    tu extrais seuls les fichiers que tu veux modifier dans le bureau par exemple et ensuite tu les supprime de l'archive, tu fais les modifications et puis tu les places dans l'archive d'origine.

    mais il faut poser ce genre de post dans le forum approprié la prochaine fois

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 172
    Par défaut
    LOL !! Dsl, j'ai pas été assez clair dans mon premier message ^^
    C'est pas moi qui dois faire ça, c'est mon programme C qui doit pouvoir le faire tout seul
    Etant donné que depuis Windows XP, Explorer est capable de gérer fichiers compressés par la méthode deflate, je me suis dis qu'il était possible de programmer ça via l'API de Windows. J'ai déjà cherché sur le net des librairies comme Zlib et Ziparchive, mais aucune ne convient...
    La première ne gère que le format gzip et la 2ème n'est utilisable qu'en C++.

    D'ailleurs, si vous avez d'autres solution que par l'API Windows, je suis preneur
    Ça fait une semaine que je cherche sans relâche pour pouvoir faire un programme capable de gérer les fichiers zip...

    Merci d'avance pour toute aide que vous pourrez m'apporter

    PS : J'utilise Vista.

  5. #5
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 398
    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 398
    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 confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 172
    Par défaut
    J'étais tombé sur cette page pendant mon Googlage intensif, j'ai strictement rien compris au code VB, donc impossible pour moi de faire un équivalent en C...
    J'ai pas touché au Basic depuis la 2nde
    De plus, je ne suis pas vraiment un expert de l'API Windows, je sais pas faire grand chose à par ShellExecute lol

    Une petite explication sur l'algorithme et les appels effectués par ce bout de code serait la bienvenue

    Merci d'avance.

  7. #7
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par défaut
    Citation Envoyé par Kicker Voir le message
    La première ne gère que le format gzip et la 2ème n'est utilisable qu'en C++.
    Si tu as du code C++ tu peux très bien l'adapter en C..cela demande du travail mais c'est faisable

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 172
    Par défaut
    J'aimerais bien, mais j'ai jamais étudié le C++
    Je vais en faire en 2ème année, mais pour l'instant je ne connais que le GTK+ et le Java en POO...

Discussions similaires

  1. Importer un gros fichier SQL sous windows
    Par bigsister dans le forum Outils
    Réponses: 2
    Dernier message: 24/08/2007, 15h17
  2. Compresser *.tar.gz en .zip sous windows
    Par 18Marie dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 06/07/2006, 15h03
  3. Réponses: 4
    Dernier message: 18/05/2006, 15h00
  4. Afficher un fichier binaire sous Windows
    Par Atomikx dans le forum x86 32-bits / 64-bits
    Réponses: 4
    Dernier message: 14/12/2004, 00h29

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