Blog Haypo

Aller au contenu | Aller au menu | Aller à la recherche

mardi 30 mai 2006

Hachoir 0.3 et les méta-données

Hachoir est un projet que je développe depuis maintenant sept mois et qui a pour objectif de pouvoir visualiser le contenu d'un fichier binaire. Le cœur est maintenant bien avancé et de très nombreux formats de fichier sont supportés (21 formats allant de l'image JPEG au système de fichier EXT2 en passant par la musique MP3).

Un petit mois après la sortie de la version 0.2, voici la version 0.3 du Hachoir. Celle-ci sent le code mûr et commence enfin à servir à quelque chose :-) En particulier, la fonction « extraction des méta-données » vaut le détour. Elle permet d'afficher la taille d'une image, le codec d'une vidéo, la fréquence d'acquisition d'une musique, et bien plus encore ! J'ai découvert moi-même des informations sur des fichiers que j'avais sur mon disque dur, comme par exemple le logiciel utilisé pour encoder une vidéo, ou encore des commentaires d'une musique (fichier MP3).

Lire la suite

vendredi 12 mai 2006

Motifs de conception en Python

Un motif de conception (design pattern en anglais) est une solution type pour un problème de programmation donné (lire l'article Wikipédia pour les détails). J'en utilise quelques uns dans mes programmes, et je vais détailler ici leur implémentation dans le langage Python.

Lire la suite