begin process at 2012 02 09 03:42:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Compression & Split

 > NET-2 COMPRESSION DE FICHIER EN ZIP AVEC L'AIDE DE VJ# ET EN GZIP AVEC L'AJOUT DU NOM DE FICHIER

NET-2 COMPRESSION DE FICHIER EN ZIP AVEC L'AIDE DE VJ# ET EN GZIP AVEC L'AJOUT DU NOM DE FICHIER


 Information sur la source

Note :
Aucune note
Catégorie :Compression & Split Source .NET ( DotNet ) Classé sous :compression, zip, gzip, décompression Niveau :Débutant Date de création :01/09/2007 Date de mise à jour :18/06/2008 20:10:26 Vu / téléchargé :7 361 / 217

Auteur : cmarcotte

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note


 Description

L'idée originale est venue d'un besoin de regrouper un paquet de fichiers zip (des polices de caractères) se trouvant sur un CD-ROM, mais chacune dans son propre dossier. Comme je voulais m'assurer qu'elles supportaient convenablement les caractères accentués, je ne pouvais pas me contenter de l'image JPEG qui les accompagnait. Disons que cela a été longt longtemps de "dézipper" chaque police. À force de chercher comment j'aurais pu m'en sortir autrement, j'ai trouvé un article sur un ancien DVD de MSDN Library (2004). Ledit article parlait de compresser/décompresser au format ZIP en utilisant les redistribuables de Visual J# (version 2002) avec Visual C# (version 2002). En bûchant un peu beaucoup, j'en ai fait une version VB 2005, Net 2.0. Puis j'ai trouvé (dans un CD d'archives de MSDN Magazine) et ajouté le moyen de mettre le nom du fichier d'origine dans un fichier GZip.



 Conclusion

Lisez bien les commentaires ajoutés. Il y a la référence à l'article original, les références à ajouter au code, et des explications supplémentaires. Attention aussi à la version des redistribuables J#. Si vous utilisez la mise à jour, lisez les commentaires que j'ai ajoutés au sujet de PathTooLongException qui ne déclenche plus chez moi. (Je me demande di ce n'est pas à cause du SP3 Windows XP, mais bon.) Si cela se déclenche toujours  chez-vous, j'aimerais bien savoir si la parade, intestable pour moi, fonctionne. Merci bien d'avance. Également, n'oubliez pas que la recherche de tous les fichiers d'un disque à partir de la racine peut se révéler "longue longtemps".

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

18 juin 2008 20:10:27 :
Réaménagement des menus et correction de certains bug; principalement l'absence d'affichage des fichiers individuels se trouvant dans la racine des dossiers et des disques.

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) AMORTISSEMENT D'EMPRUNTS
Source avec Zip Source .NET (Dotnet) ACCÉDER À LA BANQUE DE DONNÉES D'UN FICHIER MSI
Source avec Zip Source .NET (Dotnet) RECHERCHE EXTRÊME OU 5 FAÇONS DE CHERCHER UN FICHIER
Source avec Zip Source .NET (Dotnet) NET - 3 - SYNTHÈSE VOCALE AMÉLIORÉE AVEC LE TOUT NOUVEAU SYS...
Source avec Zip Source .NET (Dotnet) NET - 3 (SIC) - SYNTHÈSE VOCALE ÉLÉMENTAIRE AVEC LE TOUT NOU...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) ZIP UNZIP DOSSIER (COMPRENANT FICHIER(S) ET SOUS DOSSIER(S))... par ManuOrange
Source avec Zip COMPRESSION / DECOMPRESSION SELON L'ALGORITHME LEMPELZIV 78V par th1man
Source .NET (Dotnet) DÉCOMPRESSER EN .NET PLUSIEURS FORMATS POPULAIRES D'ARCHIVAG... par NikatorS
Source .NET (Dotnet) DÉCODAGE YENC EN VB.NET par NINATECH
Source avec Zip Source avec une capture Source .NET (Dotnet) SEVENZIP CONSOLE par PWM63

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) VBZIP GESTION D'ARCHIVES AU FORMAT ZIP UTILISANT IONIC.UTIL... par gillardg
Source avec Zip Source .NET (Dotnet) ZLIB.NET : COMPRESSION ZIP AVEC VB.NET par bouv
Source avec Zip Source avec une capture MODULE ZLIB - LA COMPRESSION FACILE... (OU DECOMPRESSION) par Renfield
Source avec Zip Source .NET (Dotnet) [.NET2] COMPRESSION/DÉCOMPRESSION GZIP DE FICHIER GRÂCE À IO... par hvb
ZIPPER UN FICHIER EN UTILISANT LA FONCTION DE COMPRESSION IN... par cavo789

Commentaires et avis

Commentaire de johann36 le 02/09/2007 10:28:31

Bonjour cmarcotte,

Je souhaite essayer ton appli, mais j'ai des soucis pour exécuter l'appli.
Voici la liste des erreurs :

Avertissement 1 Le composant référencé 'vjslib' est introuvable.
Avertissement 2 L'espace de noms ou le type spécifié dans les Imports 'java.util.zip' ne contient aucun membre public ou est introuvable. Vérifiez que l'espace de noms ou le type est défini et qu'il contient au moins un membre public. Vérifiez que le nom de l'élément importé n'utilise pas d'autres alias. D:\DEZIPPER\dézippe3\Form1.vb 4 9 Dézippe3
Erreur 3 Type 'ZipOutputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 65 30 Dézippe3
Erreur 4 Type 'ZipFile' non défini. D:\DEZIPPER\dézippe3\Form1.vb 83 26 Dézippe3
Erreur 5 Type 'ZipFile' non défini. D:\DEZIPPER\dézippe3\Form1.vb 86 33 Dézippe3
Erreur 6 Type 'ZipFile.ZipEntryEnum' non défini. D:\DEZIPPER\dézippe3\Form1.vb 90 31 Dézippe3
Erreur 7 Type 'ZipEntry' non défini. D:\DEZIPPER\dézippe3\Form1.vb 103 32 Dézippe3
Erreur 8 Type 'java.util.zip.InflaterInputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 200 37 Dézippe3
Erreur 9 Type 'ZipFile.ZipEntryEnum' non défini. D:\DEZIPPER\dézippe3\Form1.vb 203 35 Dézippe3
Erreur 10 Type 'ZipEntry' non défini. D:\DEZIPPER\dézippe3\Form1.vb 204 32 Dézippe3
Erreur 11 Type 'ZipFile' non défini. D:\DEZIPPER\dézippe3\Form1.vb 212 38 Dézippe3
Erreur 12 Type 'java.io.FileOutputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 219 42 Dézippe3
Erreur 13 Type 'java.io.FileOutputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 254 49 Dézippe3
Erreur 14 Type 'java.io.FileInputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 400 37 Dézippe3
Erreur 15 Type 'java.io.FileInputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 407 40 Dézippe3
Erreur 16 Type 'java.util.zip.ZipEntry' non défini. D:\DEZIPPER\dézippe3\Form1.vb 408 40 Dézippe3
Erreur 17 Le nom 'ZipEntry' n'est pas déclaré. D:\DEZIPPER\dézippe3\Form1.vb 409 39 Dézippe3
Erreur 18 Type 'java.util.zip.ZipOutputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 411 30 Dézippe3
Erreur 19 Type 'java.util.zip.ZipOutputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 455 41 Dézippe3
Erreur 20 Type 'java.io.FileInputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 457 52 Dézippe3
Erreur 21 Type 'java.util.zip.ZipEntry' non défini. D:\DEZIPPER\dézippe3\Form1.vb 458 48 Dézippe3
Erreur 22 Le nom 'ZipEntry' n'est pas déclaré. D:\DEZIPPER\dézippe3\Form1.vb 460 51 Dézippe3
Erreur 23 Type 'java.util.zip.ZipOutputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 492 47 Dézippe3
Erreur 24 Type 'java.util.zip.ZipEntry' non défini. D:\DEZIPPER\dézippe3\Form1.vb 496 48 Dézippe3
Erreur 25 Type 'java.io.FileInputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 520 56 Dézippe3
Erreur 26 Type 'java.util.zip.ZipEntry' non défini. D:\DEZIPPER\dézippe3\Form1.vb 521 51 Dézippe3
Erreur 27 Le nom 'ZipEntry' n'est pas déclaré. D:\DEZIPPER\dézippe3\Form1.vb 522 55 Dézippe3
Erreur 28 Type 'java.util.zip.ZipOutputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 553 47 Dézippe3
Erreur 29 Type 'java.util.zip.ZipEntry' non défini. D:\DEZIPPER\dézippe3\Form1.vb 557 48 Dézippe3
Erreur 30 Type 'java.util.zip.ZipEntry' non défini. D:\DEZIPPER\dézippe3\Form1.vb 561 47 Dézippe3
Erreur 31 Le nom 'ZipEntry' n'est pas déclaré. D:\DEZIPPER\dézippe3\Form1.vb 562 51 Dézippe3
Erreur 32 Type 'java.io.FileInputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 564 52 Dézippe3
Erreur 33 Type 'java.io.InputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 645 47 Dézippe3
Erreur 34 Type 'java.io.OutputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 646 21 Dézippe3
Erreur 35 Type 'java.io.FileOutputStream' non défini. D:\DEZIPPER\dézippe3\Form1.vb 689 38 Dézippe3

Merci de me donner une solution.

A plus johann

Commentaire de cmarcotte le 04/09/2007 20:05:03

Bonjour,

Il faut cocher la référence à vjslib dans Projet - Ajouter une référence - .Net - vjslib

Si jamais, le fichier n'est pas sur ta machine, installe les redistribuables Visual J# VERSION 2. (Comme je le dis dans les
commentaires ajoutés au code, les classes ont changé entre la version 1.1 et la version 2

http://msdn2.microsoft.com/fr-ca/vjsharp/bb188598.aspx

Bien choisir la version 2 qui correspond à ta machine (32 ou 64 bits)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Compression / décompression [ par nicolasheurtevin ] Bonjour, J'ai quelques petits soucis après avoir essayé différents bouts de code permettant la compression zip et la décompressi Problème Compression zip [ par Taurus67 ] Bonjour, je fait un petit logiciel qui doit compresser en zip des demos (.dem) ( counter strike ) une fois que celle ci ont fini d'être enregistr Compression [ par eldim ] Bonjour,Est-ce quelqu'un connait un programme zip qui vérifie si un fichier existe déja dans un zip et compare les versions avant d'ajouter Algorithme de compression (ZIP RAR ACE....) [ par Fildomen ] Salutje veux me lancer dans un prog de compression, masi je ne trouve pas de doc, s'il vous plait passez moi un lien sur les algorihmes de n'importe e Compression GZIP [ par vlad2i ] Pour faire court : je cherche un moyen de compresser des données (si possible en mémoire) en utilisant la compression gzip.Mes essais avec zlib n'ont Où puis-je trouver des OCX de compression/décompression ? [ par sb ] Je cherche des OCX de compression/décompression (autre que ActiveZipper) telles que:- RAR- ACE- CAB- TAR- JAR- LZH- LHA- etc...Je cherche aussi des OC Macro compression et décompression [ par ydu ] Bonjour,Je souhaiterai faire 2 macros, une pour zipper un fichier et l'autre pour le dezipper.J'ai reussi a les faire avec l'utilisation de winzip.Cep Décompression zip en VBA Excel [ par Danimoth ] Bonjour,Dans les codes il y a beaucoup de programmes de compression, en VB. N'ayant pas VB au boulot, j'utilise VBA et Excel.Est-ce que vous connaisse VBA (Excel) et décompression zip [ par Danimoth ] Bonjour,Je dois récupérer des valeurs dans un fichier texte contenu dans un fichier zip. (Ce zip est un programme automate). Comme il y a des centaine Compression ZIP VB.NET 2003 [ par eldim ] Bonjour,Je dispose de la class "ICSharpCode.SharpZipLib.Zip" pour compresser mes fichier en VB.NET.Y a-t-il un moyen de vérifier si un fichier ex


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,522 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales