-
zipper des fichiers
Bonjour,
je suis débutant et j'aimerais zipper des fichiers.
J'ai vu qu'il existait la librairie zlib, mais j'ai pas trop compris comment l'utiliser.
Dans un premier temps ce serait déja bien si j'arrivais à compresser un fichier et récupérer le .zip dans le même répertoire.
Pouvez vous m'aider svp?
indoparadize
-
Bonjour,
Je me trompe peut-être, mais je crois bien que ZLib compresse mais ne zippe pas (ou alors, c'est mal documenté sur le site).
Si tu veux des vrais fichiers .zip, je te conseille de chercher la bibliothèque ZipArchive.
-
merci du conseil je vais aller voir
-
J'essaye d'utiliser ZipArchive mais c'est pas très glorieux.
Dans visual c++ j'insère le projet ZipArchive dans mon espace de travail et je rend mon projet dépendant de ZipArchive, comme indiqué dans le manuel.
Mais lorsque je veux compiler ZipArchive, il me met le message
"you need to copy files from the MFC subdirectory to ZipArchive root" ou un truc dans le genre.
En gros je dois copier quoi?
Y'a pas quelqu'un qui peut m'expliquer clairement comment utiliser ZipArchive?
Je suis un noob et c'est pas très clair pour moi :/
-
Ben, c'est marqué, dans le message et dans l'aide...
Dans le répertoire de ZipArchive, tu as plusieurs sous-répertoires, et si tu veux compiler la version DLL de ZipArchive (qui est une version utilisant MFC), tu dois copier le contenu du sous-dossier MFC dans vers le dossier racine de ZipArchive.
Si tu n'as pas MFC, tu peux toujours faire une version "bibliothèque statique" (.lib) de ZipArchive utilisant la STL.
-
Merci maintenant ca compile et je pense avoir bien intégrer ZipArchive a mon projet (en STL).
Connaitriez vous une commande simple pour zipper un fichier existant?
j'arrive pas à trouver un endroit où les fonctions principales sont expliquées.
-
Désolé, je n'ai pas fouillé la doc en profondeur. Mais il me semble bien qu'il y a quelques exemples.