Zipper un Fichier

Résolu
Signaler
Messages postés
755
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
30 janvier 2011
-
Messages postés
573
Date d'inscription
samedi 16 novembre 2002
Statut
Membre
Dernière intervention
9 avril 2008
-
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

Messages postés
573
Date d'inscription
samedi 16 novembre 2002
Statut
Membre
Dernière intervention
9 avril 2008
1
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é !
Messages postés
252
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
5 septembre 2006
1
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.
Messages postés
573
Date d'inscription
samedi 16 novembre 2002
Statut
Membre
Dernière intervention
9 avril 2008
1
Messages postés
755
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
30 janvier 2011

je parle de recuperer un .ZIP ! je suis desoler mais je crois pas que sa soit sa !
mais merci quand meme