Астрономічні дані FITS (.fits)

IAU Стандарт

Система передачі астрономічних зображень (FITS) - це офіційний формат астрономічних даних, схвалений Міжнародним астрономічним союзом (МАС) та NASA, який фіксує спостереження телескопів, зображення глибокого космосу та багатовимірні спектроскопічні куби даних.

Конвертувати з FITS у PNG

Безкоштовний конвертер з FITS у PNG у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли FITS, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

100% приватна конвертація у браузері - файли ніколи не покидають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності з нульовою передачею мережею: 0 байт завантажено на зовнішні сервери. Уся обробка виконується локально в пісочниці вашого браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

Операційні системи та аналізатори файлів ідентифікують файли FITS, перевіряючи початкову послідовність бінарних байтів:

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

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

ASCII-УЯВЛЕННЯ: SIMPLE =

Стандартизація: IAU FITS Standard v4.0

Технічні характеристики

Архітектура контейнера2880-byte header blocks composed of 80-character keyword=value records, followed by 2880-byte binary data array blocks
СтисненняTiled image compression (Rice, Gzip, H-compress, PLIO) or uncompressed binary
Порядок байтів (Endianness)Big-Endian (IEEE floating-point standard)
Колірні просториRaw photometric sensor readings, multi-wavelength infrared/ultraviolet/X-ray arrays
Канали та структураMulti-dimensional data cubes (2D images, 3D spectroscopic cubes, binary tables)
Максимальні розміриUp to 999 dimensions (NAXIS)
ПрозорістьNaN (Not-a-Number) blank pixel markers
Потокове та прогресивне завантаженняHeader specifies exact data block dimensions for direct random access

Технічна матриця порівняння: FITS проти конкурентів

Технічний атрибутFITS (Поточний)HDF5TIFFNETCDF
Небесні координати (WCS)Власний стандарт (небесне мапування за RA та Dec)Відсутні (потребує власної схеми)Відсутні (тільки географічний GIS)Тільки широта/довгота Землі
Основна дисциплінаАстрономія та астрофізикаВисокоенергетична фізика та машине навчанняНастільна фотографія та скануванняНаука про атмосферу та океан
Вирівнювання блоківФіксовані блоки по 2880 байтівІєрархічні блоки HDFСмуги або плиткиЗмінні запису NetCDF
Використання телескопівHubble, JWST, ESO, ALMAСимуляції та суперкомп'ютериСпоживчі / медичні зображенняМетеосупутники NOAA

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Помилка астрофотографічного софту: 'Header does not end with END keyword' (Заголовок не закінчується ключовим словом END).

Першопричина: Відсутність ключового слова 'END' у фінальній 80-символьній картці 2880-байтового блоку заголовка.

Відновлення: Заповніть заголовок 80-символьними пробілами та додайте 'END' за допомогою інструменту File2File FITS.

Аналіз безпеки та векторів атак на парсери

Декодери FITS обробляють 80-символьні картки заголовків, де неконтрольоване копіювання рядків може призвести до переповнення буфера в застарілих бібліотеках C.

Відомі вектори атак

  • Переповнення буфера в бібліотеці cfitsio під час синтаксичного аналізу пошкоджених рядків ключових слів заголовка.
  • Переповнення цілих чисел під час виділення пам'яті для масиву розмірності NAXIS.
  • Відмова в обслуговуванні через патологічну декомпресію плиткових зображень.

Захисні найкращі практики:

Історичне походження та віхи

2018МАС схвалює стандарт FITS версії 4.0, що формалізує 64-бітні цілі числа та плиткове стиснення.
1990Запуск космічного телескопа «Габбл», який зберігає всі наукові спостереження у форматі FITS.
1981Веллс, Грейсен і Гартен публікують базовий стандарт FITS у журналі Astronomy & Astrophysics.

Головні переваги та плюси

  • Глобальний стандарт професійної астрономії: використовується NASA, ESA, Космічним телескопом Джеймса Вебба (JWST) та «Габблом».
  • Метадані Всесвітньої системи координат (WCS) безпосередньо зіставляють координати пікселів зображення з точними небесними координатами (прямим сходженням і схиленням).
  • Зберігає справжні наукові фотометричні вимірювання з плаваючою комою без втратного тонального мапування.

Технічні обмеження та мінуси

  • Фіксоване вирівнювання блоків по 2880 байтів створює порожні буферні байти в невеликих файлах.
  • Не може переглядатись у стандартних програмах для перегляду зображень без спеціального астрофотографічного софту (DS9, Siril, PixInsight).
  • Суворий порядок байтів Big-Endian вимагає зміни порядку байтів на сучасних процесорах x86 та ARM.

Цікаві технічні факти

  • Кожен дійсний файл FITS починається з точного ASCII-тексту 'SIMPLE = T' у перших 30 байтах.
  • Розмір блоку 2880 байтів було обрано у 1979 році, оскільки він відповідав точній ємності запису одного фізичного блоку на стандартних 9-доріжкових магнітних стрічках.
  • Приголомшливі кольорові фотографії віддалених галактик з Космічного телескопа Джеймса Вебба створюються шляхом об'єднання кількох монохромних файлів FITS, знятих через різні інфрачервоні фільтри.

Поширені технічні запитання

Чому необроблені фотографії з телескопа виглядають чорними у форматі FITS?

Оскільки файли FITS зберігають необроблені 16-бітні або 32-бітні лінійні наукові вимірювання світла. Їх потрібно «розтягнути» (використовуючи нелінійну гістограмну криву), щоб виявити слабкі туманності та далекі галактики.

Як конвертувати FITS у PNG або JPG?

Ви можете виконати тон-мапінг, розтягування та конвертувати астрономічні файли FITS у чудові зображення PNG або JPG за лічені секунди за допомогою File2File.app безпосередньо у браузері.

Яка програма відкриває файли FITS?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (з плагіном) та File2File.app.