Qu'est-ce que le format de fichier FITS ?
Les fichiers .fits sont la norme universelle pour le stockage et l'échange de données astronomiques, en usage continu depuis 1981. Développé par le groupe de travail FITS de l'IAU et approuvé par la NASA, le format suit le principe « une fois FITS, toujours FITS » - aucun changement incompatible avec les versions antérieures n'est jamais effectué, de sorte que les fichiers créés en 1981 restent lisibles aujourd'hui.
Un fichier .fits est structuré comme une séquence d'unités d'en-tête et de données (HDU). Chaque HDU contient un en-tête ASCII simple composé d'enregistrements keyword=value de 80 caractères complétés par des blocs de 2880 octets, suivis de données binaires. L'HDU primaire contient généralement l'image principale ou le tableau de données ; les HDU d'extension peuvent stocker des images supplémentaires, des tables binaires de catalogues de sources ou des spectres. Toutes les valeurs binaires multi-octets utilisent l'ordre des octets big-endian.
Contrairement aux formats d'image courants, le .fits gère bien plus que de simples photos. Les astronomes stockent des cubes de données (par exemple, des données de relevés radio avec des axes d'ascension droite, de déclinaison et de vitesse), des séries temporelles spectrales et de grands catalogues de sources dans un seul fichier. Les valeurs de pixels peuvent être des entiers non signés de 8 bits, des entiers de 16/32/64 bits ou des virgules flottantes IEEE de 32/64 bits - le mot-clé BITPIX spécifie le type. Les mots-clés optionnels CHECKSUM et DATASUM permettent de vérifier l'intégrité.
Le .fits n'est pas adapté à la photographie quotidienne : il n'y a pas de compression avec perte intégrée, les fichiers sont volumineux et le support logiciel est restreint en dehors de l'astronomie. Les archives Hubble, Chandra et JWST de la NASA distribuent les données dans ce format. Les extensions .fit et .fts sont des noms interchangeables pour un format identique.
Sécurité et sûreté
RISQUE : LOWFITS est un fichier de données scientifiques passif contenant des tableaux de pixels et des métadonnées ASCII - aucun code exécutable. En ouvrir un est sûr. Le seul écueil est l'utilisation d'un logiciel inadapté (un fichier astronomique FITS ne s'ouvrira pas dans un éditeur d'images sans support FITS, ou apparaîtra comme une erreur ou un vide).
Détails du format
en brefProgrammes qui ouvrent les fichiers FITS
Détails techniques
spécifications approfondies| Type de format | Conteneur d'images scientifiques et de tables de données multidimensionnelles |
| Encodage | Données binaires avec blocs d'en-tête ASCII |
| Ordre des octets | Big-endian (ordre des octets réseau pour toutes les valeurs de données binaires) |
| Structure de l'en-tête | Enregistrements keyword=value de 80 caractères, complétés par des blocs de 2880 octets |
| Conteneur | Séquence de HDU (Header and Data Units) ; auto-descriptif, aucun schéma externe requis |
| Compression | Aucune (standard) ; compression d'image par tuiles optionnelle dans l'extension BINTABLE (convention FITS) |
| Profondeur de pixel | Entier non signé 8 bits, entier 16/32/64 bits, ou flottant IEEE 32/64 bits ; le mot-clé BITPIX spécifie le type |
| Axes maximum | Jusqu'à 999 axes (mot-clé NAXIS) ; chaque axe limité par la longueur d'un entier 64 bits |
| Taille de fichier typique | 100 Ko - plusieurs Go (les images JWST/HST font couramment plusieurs Go) |
| Vérification d'intégrité | Mots-clés optionnels DATASUM et CHECKSUM (sommes de contrôle en complément à 1 selon la RFC 4047) |
| Type MIME | image/fits (également application/fits ; tous deux enregistrés dans la RFC 4047) |
| Extensions alternatives | .fit, .fts (format identique ; les trois sont interchangeables) |
| Systèmes d'exploitation associés | Windows, macOS, Linux, web (Aladin Lite) |
| Publié | 1981 (first IAU standard) |
| Dernière version | FITS Standard 4.0 (2016) |
| Standard ouvert | Oui · libre de droits |
| Spécification | fits.gsfc.nasa.gov |
Conversions FITS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers FITS.