[.net2] fichier image iso 9660 - lecture + extraction du contenu

Soyez le premier à donner votre avis sur cette source.

Vue 17 758 fois - Téléchargée 872 fois

Description

Tout est résumé dans le titre, je vous présente une démo sur la visu et l'extraction du contenu d'un fichier image .iso 9660.

A noter qu'il m'a été assez difficile de trouver une bonne documentation sur le sujet, voici les principales dont je me suis servit pour cette démo.
http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-119.pdf
http://users.pandora.be/it3.consultants.bvba/handouts/ISO9960.html
http://www.wotsit.org/download.asp?f=iso9660.

Présentation du contenu de la démo:
Classe ISOReader: Fournit des méthodes de lecture et d'extraction du contenu d'une image ISO 9660.
--GetPrimaryVolumeDescriptor (propriété): Retourne les infos du descripteur de l'image.
--NumOfDirectories (propriété): Nombre de répertoires contenus dans l'ISO.
--NumOfFiles (propriété): Nombre de fichiers contenus dans l'ISO.
--TotalFilesSize (propriété): Taille totale occupé par les fichiers.
--ReadVolumeDescriptor (méthode): Lecture du descripteur (Primary Volume Descriptor) validant la structure de l'image ISO.
--ParseContent (méthode): Récupère les listes des chemins des répertoires et fichiers trouvés dans l'ISO.
--ExtractFile (méthode): Extrait un fichier contenu dans l'image.
--ExtractIso (méthode): Extrait entièrement l'image.
--Extraction (Evénement): Evénement pour l'extraction du contenu de l'ISO.
--Terminate (Evénement): Evénement pour la fin d'une extraction.

Test:
Test ok sur fichier de 3Go. Pas tester au dela.

Conclusion :


Traduction de ma source C#: http://www.csharpfr.com/code.aspx?ID=41503

Bon dév.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Bravo, avec la doc ECMA-119.pdf j'avais des difficultés à comprendre. Avec ce source j'ai comblé les vides de la doc. Implanté sur mon projet en C, merci de ce travail.
Messages postés
2093
Date d'inscription
mercredi 21 août 2002
Statut
Contributeur
Dernière intervention
23 août 2020
2
Est ce que la chose est possible en VB6 ? Je ne cherche qu'à lister le contenu d'un ISO principalement. Si ce n'est pas possible, y a-t-il un équivalent en C/C++ (pas de .NET par pitié)

Merci
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
20
Pour ceux que cela interesse je viens de déposer une librairie améliorée pour manipuler les iso et dérivés sur CodePlex.com
c'est par ici: http://www.codeplex.com/gomuiso9660

++
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
1
Pas mal !
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
20
Julex, lol c'est un hasard :)
non je rigole c'est suite à ton commentaire sur cette meme source c#.
Afficher les 7 commentaires

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.