Source: https://perso.univ-rennes1.fr/pierre.nerzic/SYS1A/Amphi SYS 2015 partie 2 : les fichiers.pdf