FITS астрономия (.fits)
IAU СтандартГъвкавата система за пренос на изображения (Flexible Image Transport System - FITS) е официалният астрономически формат за данни, одобрен от Международния астрономически съюз (IAU) и НАСА, който улавя наблюдения с астрономически телескопи, изображения от дълбокия космос и многоизмерни спектроскопски кубове от данни.
Конвертиране на FITS към PNG
Безплатен конвертор от FITS към PNG в браузъра. Конвертирайте файлове незабавно на вашето устройство.
Инспектиране и метаданни
Операционните системи и файловите анализатори идентифицират FITS файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на хедъра (Magic Bytes)
Операционните системи и файловите анализатори идентифицират FITS файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 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 в небесната сфера) | Няма (изисква потребителска схема) | Няма (само географски ГИС) | Само земна ширина/дължина |
| Основна дисциплина | Астрономия и астрофизика | Физика с високи енергии и машинно обучение | Настолна фотография и сканиране | Атмосферни науки и океанография |
| Подравняване на блокове | Фиксирани блокове от 2880 байта | Йерархични HDF отрязъци (chunks) | Ленти или плочки | Записващи променливи на NetCDF |
| Разгръщане на телескопи | Хъбъл, JWST, ESO, ALMA | Симулации и суперкомпютри | Потребителски / медицински изображения | Метеорологични спътници на NOAA |
Често срещани режими на повреда и ръководство за хекс възстановяване
Грешка в софтуера за астрофотография: 'Header does not end with END keyword'.
Първопричина: Липсваща ключова дума 'END' в последната 80-символна карта на 2880-байтовия блок на заглавната част (header).
Възстановяване: Запълнете заглавната част с 80-символни интервали и добавете 'END' с помощта на File2File FITS Tool.
Анализ на сигурността и вектори на атака към парсера
Декодерите на FITS обработват 80-символни заглавни карти, където неограниченото копиране на низове може да предизвика препълване на буфера в стари C библиотеки.
Известни вектори на атака
- Препълване на буфера в библиотеката cfitsio при анализиране на дефектни низове с ключови думи в заглавната част.
- Препълване на цяло число (integer overflow) по време на разпределението на масива с размери NAXIS.
- Отказ от услуга (DoS) чрез патологична декомпресия на изображения с плочки.
Защитни добри практики:
Исторически произход и етапи
Основни предимства и плюсове
- Глобалният стандарт за професионална астрономия: използван от НАСА, ESA, Космическия телескоп Джеймс Уеб (JWST) и Хъбъл.
- Метаданните на Световната координатна система (WCS) картографират пикселите на изображението директно към точни небесни координати (ректасцензия и деклинация).
- Запазва истински научни фотометрични измервания с плаваща запетая без тонално картографиране с загуби (lossy).
Технически ограничения и минуси
- Фиксираното запълване на блокове от 2880 байта създава празни байтове за запълване в малки файлове.
- Не може да се преглежда в стандартни потребителски програми за изображения без специализиран софтуер за астрофотография (DS9, Siril, PixInsight).
- Строгият ред на байтовете Big-Endian изисква размяна на байтовете (byte swapping) на съвременни 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.