#!/usr/bin/python from string import find from sys import argv entetes = [("GIF8",0), ("PNG",1), ("JFIF",6)] fichier = "fichier.proprio" if len(argv)>1: fichier = argv[1] fh = open(fichier ) dat = fh.read() fh.close() for kw,off in entetes: x = 0 while 1: x = find(dat,kw,x+1) if x<0: break print kw,"Le fichier commence à la position",x - off