Données astronomiques FITS (.fits)

Standard Standard

Le Système de transport flexible d’images (FITS) est le format officiel de données astronomiques approuvé par l’Union astronomique internationale (IAU) et la NASA. Il sert à stocker des observations de télescopes, des images de l’espace lointain et des cubes de données spectroscopiques multidimensionnels.

Convertir FITS en PNG

Outil de conversion gratuit de FITS vers PNG dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.

Inspection et métadonnées

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers FITS en inspectant leur séquence initiale d'octets binaires :

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Signature d'en-tête au niveau des octets (octets magiques)

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers FITS en inspectant leur séquence initiale d'octets binaires :

SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :

53 49 4D 50 4C 45 20 20 3D

REPRÉSENTATION ASCII : SIMPLE =

Normalisation : Standard IAU FITS v4.0

Spécifications techniques

Architecture de conteneurBlocs d'en-tête de 2880 octets composés d'enregistrements mot-clé=valeur de 80 caractères, suivis de blocs de tableaux de données binaires de 2880 octets
CompressionCompression d'image par tuiles (Rice, Gzip, H-compress, PLIO) ou binaire non compressé
Ordre des octetsGros-boutiste (nombres à virgule flottante conformes à IEEE)
Espaces colorimétriquesMesures brutes de capteurs photométriques, tableaux de données à plusieurs longueurs d'onde (infrarouge, ultraviolet, rayons X)
Canaux et structureCubes de données multidimensionnels (images 2D, cubes spectroscopiques 3D, tables binaires)
Dimensions maximalesJusqu'à 999 dimensions (NAXIS)
TransparenceMarqueurs de pixels vides NaN (Not-a-Number)
Prise en charge du traitement en continuL’en-tête indique les dimensions exactes des données, ce qui permet d’y accéder directement à n’importe quelle position.

Matrice de comparaison technique : FITS face aux concurrents

Attribut techniqueFITS (Actuel)HDF5TIFFNETCDF
Coordonnées célestes (WCS)Standard natif (cartographie céleste AR & Déc)Aucun (nécessite un schéma personnalisé)Aucun (SIG géographique uniquement)Latitude/longitude terrestre uniquement
Discipline principaleAstronomie et astrophysiquePhysique des hautes énergies et apprentissage automatiquePhotographie numérique et numérisationSciences de l'atmosphère et de l'océan
Alignement des blocsBlocs fixes de 2880 octetsMorceaux HDF hiérarchiquesBandes ou tuilesVariables d'enregistrement NetCDF
Utilisation pour l’observation astronomiqueHubble, JWST, ESO, ALMASimulations et supercalculImagerie grand public / médicaleSatellites météorologiques NOAA

Modes de corruption courants et guide de restauration hexadécimale

Erreur du logiciel d'astrophotographie : 'L'en-tête ne se termine pas par le mot-clé END'.

Cause initiale: Mot-clé 'END' manquant dans la dernière carte de 80 caractères du bloc d'en-tête de 2880 octets.

Récupération: Complétez l’en-tête avec des espaces jusqu’à atteindre des blocs de 80 caractères, puis ajoutez « END » à l’aide de l’outil FITS de File2File.app.

Analyse de sécurité et vecteurs d'attaque de l'analyseur

Les décodeurs FITS traitent des cartes d'en-tête de 80 caractères où des copies de chaînes non limitées peuvent déclencher des dépassements de tampon dans les bibliothèques C existantes.

Vecteurs d’attaque connus

  • Dépassement de tampon dans la bibliothèque cfitsio lors de l'analyse de chaînes de mots-clés d'en-tête malformées.
  • Dépassement d'entier lors de l'allocation de tableaux de dimensions NAXIS.
  • Déni de service par le biais d'une décompression d'image tuilée pathologique.

Bonnes pratiques de défense: Maintenez les bibliothèques cfitsio à jour et décodez les fichiers FITS dans un environnement WebAssembly isolé.

Origines historiques et jalons

2018L'IAU approuve la norme FITS version 4.0, officialisant les entiers 64 bits et la compression par tuiles.
1990FITS est une norme largement adoptée pour l’échange de données astronomiques; les observatoires utilisent aussi d’autres formats.
1981Wells, Greisen et Harten publient la norme FITS fondamentale dans Astronomy & Astrophysics.

Principaux avantages

  • FITS est une norme largement adoptée pour l’échange de données astronomiques; les observatoires utilisent aussi d’autres formats.
  • Les métadonnées du système de coordonnées célestes (WCS) associent directement les coordonnées des pixels de l'image aux coordonnées célestes exactes (ascension droite et déclinaison).
  • Préserve les mesures photométriques scientifiques réelles en virgule flottante, sans altération des tons.

Limites techniques

  • Le remplissage des blocs fixes de 2 880 octets ajoute des données inutiles aux petits fichiers.
  • Ne peut pas être visualisé dans les visionneuses d'images standard destinées au grand public sans logiciel d'astrophotographie (DS9, Siril, PixInsight).
  • L’ordre des octets gros-boutiste imposé par le format nécessite une inversion des octets sur les processeurs x86 et ARM modernes.

Faits intéressants

  • Chaque fichier FITS valide commence par le texte ASCII exact 'SIMPLE = T' dans les 30 premiers octets.
  • Les 2 880 octets forment une longueur de bloc logique choisie pour sa divisibilité par les tailles de mot courantes de l’époque, et non pour la capacité d’un bloc physique de bande.
  • Les photos en couleur de galaxies lointaines prises par le télescope spatial James Webb sont obtenues en combinant plusieurs fichiers FITS monochromes, chacun correspondant à un filtre infrarouge différent.

Foire aux questions techniques

Pourquoi les photos brutes de télescope apparaissent-elles en noir au format FITS ?

Parce que les fichiers FITS stockent des mesures brutes de lumière scientifique linéaires sur 16 ou 32 bits. Ces mesures doivent être 'étirées' (à l'aide d'une courbe d'histogramme non linéaire) pour faire ressortir les nébuleuses peu lumineuses et les galaxies lointaines.

Comment puis-je convertir FITS en PNG ou JPG ?

Vous pouvez appliquer une courbe de tonalité, étirer l’histogramme et convertir des fichiers FITS astronomiques en images PNG ou JPG prêtes à consulter en quelques secondes avec File2File.app, directement dans votre navigateur.

Quel logiciel ouvre les fichiers FITS ?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (avec plugin) et File2File.app.