Zipper un Fichier

Résolu
wxccxw Messages postés 755 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 30 janvier 2011 - 22 janv. 2006 à 14:14
Galmiza Messages postés 573 Date d'inscription samedi 16 novembre 2002 Statut Membre Dernière intervention 9 avril 2008 - 23 janv. 2006 à 17:17
Hello World !
bon bon ma petite question du mois :)
j'aimerai zipper un fichier mais sans WinZIP ni WIN rar juste avec celui de base sur windows mais je ne trouve pas l'executable :)

merci d'avance
bye bye world

4 réponses

Galmiza Messages postés 573 Date d'inscription samedi 16 novembre 2002 Statut Membre Dernière intervention 9 avril 2008 1
23 janv. 2006 à 17:17
http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/Cabsdk.exe

L'exemple pond un fichier comprimé sans perte (j'ai vérifié) dont la derniere lettre de l'extension est remplacée par '_'.
Rien ne t'empèche de renommer en zip.

char *str = strFilename;
while (*(str++)); // recherche fin de chaine
while (*(--str) != '.'); // on pointe le dernier '.', celui de l'extension
*(++str)='z'; // on change l'extension
*(++str)='i';
*(++str)='p';
*(str)=0;

Et le tour est joué !
3
Zootella Messages postés 252 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 5 septembre 2006
22 janv. 2006 à 16:26
C'est la dll zipfldr.dll qui fait ça.

Windows ne fournie pas de fonction ZIP je pense, donc il faut utiliser une librairie externe.
0
Galmiza Messages postés 573 Date d'inscription samedi 16 novembre 2002 Statut Membre Dernière intervention 9 avril 2008 1
22 janv. 2006 à 19:42
0
wxccxw Messages postés 755 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 30 janvier 2011
23 janv. 2006 à 16:38
je parle de recuperer un .ZIP ! je suis desoler mais je crois pas que sa soit sa !
mais merci quand meme
0
Rejoignez-nous