COMPRESSION ZIP GRATUITE INTÉGRÉE À WINDOWS

Lucyberad Messages postés 414 Date d'inscription mercredi 16 juin 2004 Statut Membre Dernière intervention 26 juillet 2007 - 24 févr. 2006 à 15:22
cs_ABF Messages postés 227 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 26 avril 2012 - 16 août 2010 à 15:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36227-compression-zip-gratuite-integree-a-windows

cs_ABF Messages postés 227 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 26 avril 2012
16 août 2010 à 15:53
Bonjour,

Et pour le mot de passe ? Il n'y as pas de possibilité via le header ?

Merci
thepoe Messages postés 30 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 1 juin 2011
24 juin 2006 à 13:05
Petit bémol, cela ne marche pas si il y a un répertoire vide dans le repertoire que l'on passe en paramètre...
Domage, car ca m'aurais bien aidé sinon, et je n'ai malheureusement pas le temps de me lancer dans les alo de compression.
Avec une bidouille ca peut marcher:

'VB 2005
'Au début du main on copie le repertoire sans les rep vides
Shell("xcopy """ & Args(0) & """ """ & Args(0) & "_"" /S /C /Y /Q /G", AppWinStyle.Hide)

'VB 2005
'A la fin du TRY on supprime le répertoire temporaire
IO.Directory.Delete(Args(0) & "_")

Voila, j'espère que ca a pu aider certains... Bonne continuation
TeBeCo Messages postés 467 Date d'inscription lundi 24 juin 2002 Statut Membre Dernière intervention 9 mars 2011
27 avril 2006 à 20:14
je peux me permettre de dire un truc souvent mal vu ?
oui ^^ parfait :)
Lisez les docs un peu elles sont la pour ca
google est votre ami, il suffit d'aller dessus et de taper une recherche sur "algo de compression zip", cherché les RFC en parlant, ou les kit de devellopement, ou le WDK(Windows developpment kit), tout cela se trouve sur le site de crosoft, avec les signature des fonction ..., il existe EXACTEMENT la meme chose pour a peux pret tout les algo de compression
ca apporte pas forcement tout d'utiliser des DLL tte faite, puisqu'elle sont pas compatible de version en version, et tu risque de te retrouver avec un programme totalement obsolète au prochain wondows ^^
donc fait directement une classe qui compresse et te debite ton fichier depuis un flux qui sera tjs compatible avec une ancienne version de windows et toute les plateforme .net
Jomba Messages postés 58 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 22 juillet 2010
31 mars 2006 à 17:27
c'est vraiment bien mais tu saurais comment on décompresse un fichier en utilisant la meme dll svp?
car il faut que je décompresse un fichier mdb sans devoir rajouter de dll ni ocx, je suis obligé d'utiliser ce qui est fournit dans windows.
merci
Lucyberad Messages postés 414 Date d'inscription mercredi 16 juin 2004 Statut Membre Dernière intervention 26 juillet 2007 3
3 mars 2006 à 21:23
ha ok !
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
25 févr. 2006 à 21:03
Lucyberad > Ça risque de fonctionner sur windows ME mais pas sur une version inferieur pour la simple raison que les autres versions n'integrais absolument aucune gestion de la compression zip...

Et puis je fais pas de dot net , mais selon ce que je comprends de la syntaxe , il déclare un array contenant P K .......... donc c'est probablement un array de bytes pour le header d'un zip vide.
Lucyberad Messages postés 414 Date d'inscription mercredi 16 juin 2004 Statut Membre Dernière intervention 26 juillet 2007 3
24 févr. 2006 à 15:22
tres bien mais un petit peu de commentaire aurait été la bienvenue car je comprend pas trop => Dim emptyzip() As Byte = New Byte() {80, 75, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

sinon c bien, mais je sais pas si ca fonctionne sur des machines autre que xp. a voir...
Rejoignez-nous