FITS астрономия (.fits)

IAU Стандарт

Гъвкавата система за пренос на изображения (Flexible Image Transport System - FITS) е официалният астрономически формат за данни, одобрен от Международния астрономически съюз (IAU) и НАСА, който улавя наблюдения с астрономически телескопи, изображения от дълбокия космос и многоизмерни спектроскопски кубове от данни.

Конвертиране на FITS към PNG

Безплатен конвертор от FITS към PNG в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Инспектиране и метаданни

Операционните системи и файловите анализатори идентифицират FITS файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на хедъра (Magic Bytes)

Операционните системи и файловите анализатори идентифицират FITS файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 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 в небесната сфера)Няма (изисква потребителска схема)Няма (само географски ГИС)Само земна ширина/дължина
Основна дисциплинаАстрономия и астрофизикаФизика с високи енергии и машинно обучениеНастолна фотография и сканиранеАтмосферни науки и океанография
Подравняване на блоковеФиксирани блокове от 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) чрез патологична декомпресия на изображения с плочки.

Защитни добри практики:

Исторически произход и етапи

2018IAU одобрява стандарт FITS версия 4.0, официализирайки 64-битовите цели числа и компресията с плочки (tiled compression).
1990Космическият телескоп Хъбъл е изведен в орбита, като съхранява всички научни наблюдения във формат FITS.
1981Уелс, Грайзен и Хартен публикуват фундаменталния стандарт FITS в списание Astronomy & Astrophysics.

Основни предимства и плюсове

  • Глобалният стандарт за професионална астрономия: използван от НАСА, 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.