Données astronomiques FITS (.fits)

Standard Standard

Le Flexible Image Transport System (FITS) est le format de données astronomiques officiel approuvé par l'Union astronomique internationale (IAU) et la NASA, capturant des observations de télescopes astronomiques, des images de l'espace lointain et des cubes de données spectroscopiques multidimensionnels.

Convertir FITS en PNG

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

Inspecter et métadonnées

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers FITS en inspectant la séquence d'octets binaires de tête :

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

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

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

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers FITS en inspectant la séquence d'octets binaires de tête :

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é
Boutisme des octetsBig-Endian (standard en virgule flottante IEEE)
Espaces colorimétriquesLectures de capteurs photométriques bruts, réseaux multi-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)
Streaming et progressifL'en-tête spécifie les dimensions exactes du bloc de données pour un accès direct aléatoire

Matrice de comparaison technique : FITS vs 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 & AstrophysiquePhysique des hautes énergies & apprentissage automatiquePhotographie de bureau & numérisationSciences de l'atmosphère & de l'océan
Alignement des blocsBlocs fixes de 2880 octetsMorceaux HDF hiérarchiquesBandes ou tuilesVariables d'enregistrement NetCDF
Déploiement de télescopeHubble, JWST, ESO, ALMASimulations & supercalculImagerie grand public / médicaleSatellites météorologiques NOAA

Modes de corruption courants et guide de récupération hexadécimale

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

Cause racine: 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: Remplir l'en-tête avec des espaces de 80 caractères et ajouter 'END' à l'aide de l'outil File2File FITS.

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: Maintenir les bibliothèques cfitsio à jour et décoder les fichiers FITS dans des espaces mémoire WebAssembly isolés.

Origines historiques et jalons

2018L'IAU approuve la norme FITS version 4.0, officialisant les entiers 64 bits et la compression par tuiles.
1990Lélancement du télescope spatial Hubble, stockant toutes les observations scientifiques au format FITS.
1981Wells, Greisen et Harten publient la norme FITS fondamentale dans Astronomy & Astrophysics.

Principaux avantages

  • Le standard mondial de l'astronomie professionnelle : utilisé par la NASA, l'ESA, le télescope spatial James Webb (JWST) et Hubble.
  • Les métadonnées du système de coordonnées mondiales (WCS) mappent 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 à virgule flottante réelles sans mappage tonal destructif.

Limites techniques

  • Le remplissage de blocs fixe de 2880 octets crée des octets de remplissage vides dans les petits fichiers.
  • Ne peut pas être visualisé dans les visionneuses d'images grand public standard sans logiciel d'astrophotographie (DS9, Siril, PixInsight).
  • L'ordre des octets Big-Endian strict nécessite un échange d'octets sur les processeurs x86 et ARM modernes.

Anecdotes techniques

  • Chaque fichier FITS valide commence par le texte ASCII exact 'SIMPLE = T' dans les 30 premiers octets.
  • La taille de bloc de 2880 octets a été choisie en 1979 car elle correspondait à la capacité d'enregistrement exacte d'un bloc physique sur des bandes magnétiques standard à 9 pistes.
  • Les superbes photos colorées de galaxies distantes prises par le télescope spatial James Webb sont créées en combinant plusieurs fichiers FITS monochromes pris à travers différents filtres infrarouges.

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 de lumière scientifiques linéaires brutes de 16 ou 32 bits. Elles doivent être 'étirées' (en utilisant une courbe d'histogramme non linéaire) pour faire ressortir les nébuleuses pâles et les galaxies distantes.

Comment puis-je convertir FITS en PNG ou JPG ?

Vous pouvez appliquer un mappage tonal, étirer et convertir des fichiers FITS astronomiques en de superbes images PNG ou JPG en quelques secondes à l'aide de File2File.app directement dans votre navigateur.

Quel logiciel ouvre les fichiers FITS ?

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