Lucyberad
Messages postés414Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention26 juillet 2007
-
24 févr. 2006 à 15:22
cs_ABF
Messages postés227Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention26 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.
cs_ABF
Messages postés227Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention26 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és30Date d'inscriptionvendredi 23 avril 2004StatutMembreDerniè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és467Date d'inscriptionlundi 24 juin 2002StatutMembreDerniè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és58Date d'inscriptionmercredi 2 novembre 2005StatutMembreDernière intervention22 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és414Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention26 juillet 20073 3 mars 2006 à 21:23
ha ok !
cs_yoman64
Messages postés592Date d'inscriptionsamedi 19 janvier 2002StatutMembreDerniè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és414Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention26 juillet 20073 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...
16 août 2010 à 15:53
Et pour le mot de passe ? Il n'y as pas de possibilité via le header ?
Merci
24 juin 2006 à 13:05
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
27 avril 2006 à 20:14
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
31 mars 2006 à 17:27
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
3 mars 2006 à 21:23
25 févr. 2006 à 21:03
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.
24 févr. 2006 à 15:22
sinon c bien, mais je sais pas si ca fonctionne sur des machines autre que xp. a voir...