Lire/extraire un zip 100% vb

0/5 (26 avis)

Vue 22 654 fois - Téléchargée 3 233 fois

Description

Bonjour, voici une petite mise à jour d'un vieu code pour lire les zip. Celui ci a l'avantage d'être codé 100% en visual basic 6. Pas de zlib ou autre utilitaire de decompression tout est fait a la mano. C'est forcement un peu plus lent mais le controle est total.

Conclusion :


Toute amelioration est la bienvenue

Bonne prog

Codes Sources

A voir également

Ajouter un commentaire Commentaires
GRAZNOK Messages postés 43 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 21 septembre 2006
16 sept. 2006 à 19:33
J'avais déjà testé ton ancien code et ça marche du tonnerre.
Y aurait-il la possibilité de faire une source .NET2 (juste pour lire un ZIP, pas l'extraire) ?
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
17 sept. 2006 à 02:17
Waouh, sympa ça !
Mais je vois que tu as le même problème que moi (avec ZLib) pour les caractères accentués dans les noms de répertoire :
- Moi : En utilisant ZLib pour zipper et unzipper, je n'ai pas de problème. Par contre, si j'ouvre un de ces zip avec WinZip et qu'il contient un nom de fichier ou de répertoire avec accent, ça bugue.
- Toi, c'est l'inverse : Si on créé un zip avec Winzip (qui contient un répertoire avec accent), ta lecture est buguée.
Va falloir qu'on s'associe pour éradiquer ce bug !
Je vais y consacrer cette humide nuit.
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
17 sept. 2006 à 13:57
ce n'est rien juste un petit probleme de conversion ASCII->ANSI je m'en occupe

@+
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
17 sept. 2006 à 14:31
Voila c'est corrigé pour les accents de plus le code de lecture et extraction des zip n'utilie plus une seule API !

@+
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
17 sept. 2006 à 17:59
P*@!£*n ! (pour être poli)
Ca fait des lustres que j'essaye de trouver une concordance entre ces jeux de caractères, persuadé qu'il fallait passer par le paramétrage de l'OS.
Et vlan, EBartSoft résoud ça en 32 minutes. Ca me dégoute !

EBartSoft : Tu es mon héros (avec RenField)

(la vache, je suis sur le cul. J'étais parti dans les méandres des structures des jeux de caractères : une horreur. D'ailleurs, à ce sujet, je vous conseille la lecture de ce superbe article de l'historique (et traduit en français, pour une fois) : http://french.joelonsoftware.com/Articles/Unicode.html )

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.