Астрономічні дані FITS (.fits)
IAU СтандартСистема передачі астрономічних зображень (FITS) - це офіційний формат астрономічних даних, схвалений Міжнародним астрономічним союзом (МАС) та NASA, який фіксує спостереження телескопів, зображення глибокого космосу та багатовимірні спектроскопічні куби даних.
Конвертувати з FITS у PNG
Безкоштовний конвертер з FITS у PNG у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли FITS, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли FITS, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):
53 49 4D 50 4C 45 20 20 3DASCII-УЯВЛЕННЯ: 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 (Поточний) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| Небесні координати (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.
- Відмова в обслуговуванні через патологічну декомпресію плиткових зображень.
Захисні найкращі практики:
Історичне походження та віхи
Головні переваги та плюси
- Глобальний стандарт професійної астрономії: використовується 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.