Astronomiczny FITS (.fits)

IAU Standardowy

Flexible Image Transport System (FITS) to oficjalny astronomiczny format danych zatwierdzony przez Międzynarodową Unię Astronomiczną (IAU) oraz NASA, służący do zapisu obserwacji z teleskopów astronomicznych, obrazów głębokiego kosmosu oraz wielowymiarowych sześcianów danych spektroskopowych.

Konwertuj FITS na PNG

Darmowy konwerter z FITS na PNG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki FITS, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki FITS, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

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

REPREZENTACJA ASCII: SIMPLE =

Normalizacja: IAU FITS Standard v4.0

Specyfikacja techniczna

Architektura kontenera2880-byte header blocks composed of 80-character keyword=value records, followed by 2880-byte binary data array blocks
KompresjaTiled image compression (Rice, Gzip, H-compress, PLIO) or uncompressed binary
Kolejność bajtów (Endianness)Big-Endian (IEEE floating-point standard)
Przestrzenie kolorówRaw photometric sensor readings, multi-wavelength infrared/ultraviolet/X-ray arrays
Kanały i strukturaMulti-dimensional data cubes (2D images, 3D spectroscopic cubes, binary tables)
Maks. wymiaryUp to 999 dimensions (NAXIS)
PrzezroczystośćNaN (Not-a-Number) blank pixel markers
Streaming i progresywne ładowanieHeader specifies exact data block dimensions for direct random access

Techniczna macierz porównawcza: FITS a konkurencja

Atrybut technicznyFITS (Bieżący)HDF5TIFFNETCDF
Współrzędne niebieskie (WCS)Natywny standard (mapowanie niebieskie RA i Dec)Brak (wymaga niestandardowego schematu)Brak (tylko GIS geograficzny)Tylko szerokość/długość geograficzna Ziemi
Główna dziedzinaAstronomia i astrofizykaFizyka wysokich energii i uczenie maszynoweFotografia użytkowa i skanowanieNauki o atmosferze i oceanach
Wyrównanie blokówStałe bloki o wielkości 2880 bajtówHierarchiczne kawałki HDFPaski lub kafelkiZmienne rekordów NetCDF
Wykorzystanie przez teleskopyHubble, JWST, ESO, ALMASymulacje i superkomputeryObrazowanie konsumenckie / medyczneSatelity pogodowe NOAA

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Błąd oprogramowania astrofotograficznego: 'Header does not end with END keyword'.

Główna przyczyna: Brak słowa kluczowego 'END' w ostatniej 80-znakowej karcie bloku nagłówka o wielkości 2880 bajtów.

Odzyskiwanie: Uzupełnij nagłówek 80-znakowymi spacjami i dodaj 'END' za pomocą narzędzia File2File FITS Tool.

Analiza bezpieczeństwa i wektory ataku na parser

Dekodery FITS przetwarzają 80-znakowe karty nagłówka, w których nieograniczone kopiowanie ciągów znaków może wywołać przepełnienia bufora w starszych bibliotekach C.

Znane wektory ataku

  • Przepełnienie bufora w bibliotece cfitsio podczas parsowania wadliwych ciągów słów kluczowych nagłówka.
  • Przepełnienie liczbowe podczas alokacji tablicy wymiarów NAXIS.
  • Atak typu odmowa usługi (DoS) poprzez patologiczną dekompresję obrazu kafelkowego.

Najlepsze praktyki obronne:

Pochodzenie historyczne i kamienie milowe

2018IAU zatwierdza standard FITS w wersji 4.0, formalizując 64-bitowe liczby całkowite oraz kompresję kafelkową.
1990Start Kosmicznego Teleskopu Hubble'a, który zapisuje wszystkie obserwacje naukowe w formacie FITS.
1981Wells, Greisen i Harten publikują podstawowy standard FITS w czasopiśmie Astronomy & Astrophysics.

Główne zalety

  • Globalny standard w profesjonalnej astronomii: używany przez NASA, ESA, Kosmiczny Teleskop Jamesa Webba (JWST) oraz Hubble'a.
  • Metadane układu współrzędnych świata (WCS) mapują współrzędne pikseli obrazu bezpośrednio na dokładne współrzędne niebieskie (rektascensję i deklinację).
  • Zachowuje prawdziwe zmiennoprzecinkowe naukowe pomiary fotometryczne bez stratnego mapowania tonów.

Ograniczenia techniczne i wady

  • Stałe dopełnienie bloków do 2880 bajtów tworzy puste bajty dopełnienia w małych plikach.
  • Nie można go wyświetlić w standardowych przeglądarkach obrazów dla konsumentów bez oprogramowania astrofotograficznego (DS9, Siril, PixInsight).
  • Ścisła kolejność bajtów Big-Endian wymaga zamiany bajtów na nowoczesnych procesorach x86 oraz ARM.

Ciekawe informacje techniczne

  • Każdy prawidłowy plik FITS zaczyna się od dokładnego tekstu ASCII 'SIMPLE = T' w pierwszych 30 bajtach.
  • Rozmiar bloku wynoszący 2880 bajtów wybrano w 1979 roku, ponieważ odpowiadał on dokładnie pojemności zapisu jednego fizycznego bloku na standardowych 9-ścieżkowych taśmach magnetycznych.
  • Och, zapierające dech w piersiach kolorowe zdjęcia odległych galaktyk z Kosmicznego Teleskopu Jamesa Webba powstają poprzez połączenie wielu monochromatycznych plików FITS zarejestrowanych przez różne filtry podczerwone.

Często zadawane pytania techniczne

Dlaczego surowe zdjęcia z teleskopu wyglądają na czarne w formacie FITS?

Ponieważ pliki FITS przechowują surowe 16-bitowe lub 32-bitowe liniowe naukowe pomiary światła. Muszą zostać 'rozciągnięte' (przy użyciu nieliniowej krzywej histogramu), aby wydobyć słabe mgławice i odległe galaktyki.

Jak mogę przekonwertować plik FITS do formatu PNG lub JPG?

Możesz dostosować mapowanie tonów, rozciągnąć i przekonwertować astronomiczne pliki FITS na piękne obrazy PNG lub JPG w kilka sekund za pomocą File2File.app bezpośrednio w przeglądarce.

Jakie oprogramowanie otwiera pliki FITS?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (z wtyczką) oraz File2File.app.