Données astronomiques FITS (.fits)
Standard StandardLe 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 :
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 3DREPRÉSENTATION ASCII : SIMPLE =
Normalisation : Standard IAU FITS v4.0
Spécifications techniques
| Architecture de conteneur | Blocs 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 |
| Compression | Compression d'image par tuiles (Rice, Gzip, H-compress, PLIO) ou binaire non compressé |
| Boutisme des octets | Big-Endian (standard en virgule flottante IEEE) |
| Espaces colorimétriques | Lectures de capteurs photométriques bruts, réseaux multi-longueurs d'onde infrarouge/ultraviolet/rayons X |
| Canaux et structure | Cubes de données multidimensionnels (images 2D, cubes spectroscopiques 3D, tables binaires) |
| Dimensions maximales | Jusqu'à 999 dimensions (NAXIS) |
| Transparence | Marqueurs de pixels vides NaN (Not-a-Number) |
| Streaming et progressif | L'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 technique | FITS (Actuel) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| 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 principale | Astronomie & Astrophysique | Physique des hautes énergies & apprentissage automatique | Photographie de bureau & numérisation | Sciences de l'atmosphère & de l'océan |
| Alignement des blocs | Blocs fixes de 2880 octets | Morceaux HDF hiérarchiques | Bandes ou tuiles | Variables d'enregistrement NetCDF |
| Déploiement de télescope | Hubble, JWST, ESO, ALMA | Simulations & supercalcul | Imagerie grand public / médicale | Satellites 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
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.