Astronomiczny FITS (.fits)
IAU StandardowyFlexible 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:
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 3DREPREZENTACJA ASCII: SIMPLE =
Normalizacja: IAU FITS Standard v4.0
Specyfikacja techniczna
| Architektura kontenera | 2880-byte header blocks composed of 80-character keyword=value records, followed by 2880-byte binary data array blocks |
| Kompresja | Tiled image compression (Rice, Gzip, H-compress, PLIO) or uncompressed binary |
| Kolejność bajtów (Endianness) | Big-Endian (IEEE floating-point standard) |
| Przestrzenie kolorów | Raw photometric sensor readings, multi-wavelength infrared/ultraviolet/X-ray arrays |
| Kanały i struktura | Multi-dimensional data cubes (2D images, 3D spectroscopic cubes, binary tables) |
| Maks. wymiary | Up to 999 dimensions (NAXIS) |
| Przezroczystość | NaN (Not-a-Number) blank pixel markers |
| Streaming i progresywne ładowanie | Header specifies exact data block dimensions for direct random access |
Techniczna macierz porównawcza: FITS a konkurencja
| Atrybut techniczny | FITS (Bieżący) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| 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 dziedzina | Astronomia i astrofizyka | Fizyka wysokich energii i uczenie maszynowe | Fotografia użytkowa i skanowanie | Nauki o atmosferze i oceanach |
| Wyrównanie bloków | Stałe bloki o wielkości 2880 bajtów | Hierarchiczne kawałki HDF | Paski lub kafelki | Zmienne rekordów NetCDF |
| Wykorzystanie przez teleskopy | Hubble, JWST, ESO, ALMA | Symulacje i superkomputery | Obrazowanie konsumenckie / medyczne | Satelity 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
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.