Format astronomic FITS (.fits)

Standardul Standard

Flexible Image Transport System (FITS) este formatul oficial de date astronomice aprobat de Uniunea Astronomică Internațională (IAU) și NASA, folosit pentru a înregistra observații astronomice cu telescopul, imagini din spațiul îndepărtat și cuburi de date spectroscopice multidimensionale.

Convertește din FITS în PNG

Convertor gratuit din FITS în PNG direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectare și metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele FITS prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (octeți magici)

Sistemele de operare și analizatoarele de fișiere identifică fișierele FITS prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):

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

REPREZENTARE ASCII: SIMPLE =

Standardizare: Standardul FITS v4.0 al IAU

Specificații tehnice

Arhitectură containerBlocuri de antet de 2.880 de octeți, alcătuite din înregistrări „cuvânt_cheie=valoare” de câte 80 de caractere, urmate de blocuri cu tablouri de date binare de 2.880 de octeți
CompresieCompresie pe dale (Rice, Gzip, H-compress, PLIO) sau date binare necomprimate
Ordinea octețilorBig-Endian (standard IEEE pentru virgulă mobilă)
Spații de culoareValori fotometrice brute de la senzori, tablouri multibandă în infraroșu/ultraviolet/radiografie
Canale și structurăCuburi de date multidimensionale (imagini 2D, cuburi spectroscopice 3D, tabele binare)
Dimensiuni maximePână la 999 de dimensiuni (NAXIS)
TransparențăMarcaje NaN (Not-a-Number) pentru pixelii fără valoare
Streaming și progresivAntetul specifică dimensiunile exacte ale blocurilor de date pentru acces aleatoriu direct

Matrice de comparație tehnică: FITS vs. concurenți

Atribut tehnicFITS (Curent)HDF5TIFFNETCDF
Coordonate cerești (WCS)Standard nativ (mapare cerească RA & Dec)Niciuna (necesită schemă personalizată)Niciuna (doar GIS geografic)Doar latitudine/longitudine terestră
Domeniu principalAstronomie și astrofizicăFizică de înaltă energie și învățare automatăFotografie de desktop și scanareȘtiința atmosferei și a oceanelor
Alinierea blocurilorBlocuri fixe de 2880 de octețiFragmente HDF ierarhiceBenzi sau daleVariabile de înregistrare NetCDF
Utilizare pentru telescoapeHubble, JWST, ESO, ALMASimulări și supercalculatoareImagistică pentru consumatori / medicalăSateliți meteo NOAA

Moduri comune de corupție și ghid de recuperare hexazecimală

Eroare a software-ului de astrofotografie: 'Antetul nu se termină cu cuvântul cheie END'.

Cauză principală: Lipsește cuvântul cheie 'END' în cardul final de 80 de caractere al blocului de antet de 2880 de octeți.

Recuperare: Completează antetul cu spații până la 80 de caractere și adaugă 'END' folosind instrumentul FITS de la File2File.app.

Analiză de securitate și vectori de atac asupra parserului

Decodificatoarele FITS procesează carduri de antet de 80 de caractere în care copiile de șiruri de caractere nemărginite pot declanșa depășiri de memorie tampon în bibliotecile C moștenite.

Vectori de atac cunoscuți

  • Depășire de memorie tampon în biblioteca cfitsio la analizarea șirurilor de cuvinte cheie de antet malformate.
  • Depășire de număr întreg în timpul alocării tabloului de dimensiuni NAXIS.
  • Refuz de serviciu prin decompresia patologică a imaginilor în dale.

Cele mai bune practici de securitate: Menține bibliotecile cfitsio actualizate și decodifică fișierele FITS în spații de memorie WebAssembly izolate.

Origini istorice și repere

2018IAU aprobă Standardul FITS Versiunea 4.0, oficializând numerele întregi pe 64 de biți și compresia pe blocuri.
1990FITS este un standard larg adoptat pentru schimbul de date astronomice; observatoarele folosesc și alte formate.
1981Wells, Greisen și Harten publică standardul FITS fundamental în revista Astronomy & Astrophysics.

Avantaje cheie și beneficii

  • FITS este un standard larg adoptat pentru schimbul de date astronomice; observatoarele folosesc și alte formate.
  • Metadatele sistemului de coordonate ceresc (WCS) asociază direct coordonatele pixelilor imaginii cu coordonatele cerești exacte (ascensie dreaptă și declinație).
  • Păstrează măsurătorile fotometrice științifice în virgulă mobilă, fără mapare tonală cu pierderi.

Limitări tehnice și dezavantaje

  • Alinierea fixă la blocuri de 2880 de octeți creează octeți de umplere în fișierele mici.
  • Nu poate fi vizualizat în programele standard pentru imagini destinate publicului larg fără programe de astrofotografie (DS9, Siril, PixInsight).
  • Ordinea strictă a octeților de tip Big-Endian necesită interschimbarea octeților pe procesoarele moderne x86 și ARM.

Curiozități tehnice interesante

  • Fiecare fișier FITS valid începe cu textul ASCII exact 'SIMPLE = T' în primii 30 de octeți.
  • 2880 de octeți reprezintă lungimea unui bloc logic, aleasă pentru divizibilitatea cu dimensiunile de cuvânt uzuale atunci, nu după capacitatea unui bloc fizic de bandă.
  • Fotografiile color uimitoare ale galaxiilor îndepărtate de la Telescopul Spațial James Webb sunt create prin combinarea mai multor fișiere FITS monocrome realizate prin diferite filtre în infraroșu.

Întrebări tehnice frecvente

De ce fotografiile brute realizate cu telescopul apar negre în format FITS?

Deoarece fișierele FITS stochează măsurători științifice liniare brute ale luminii, pe 16 sau 32 de biți. Valorile trebuie „întinse” (folosind o curbă de histogramă neliniară) pentru a scoate în evidență nebuloasele slab vizibile și galaxiile îndepărtate.

Cum pot converti FITS în PNG sau JPG?

Poți aplica maparea tonurilor, poți întinde și converti fișierele astronomice FITS în imagini PNG sau JPG spectaculoase în câteva secunde folosind File2File.app direct în browserul tău.

Ce software deschide fișierele FITS?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (cu plugin) și File2File.app.