FITS 천문 데이터 (.fits)

IAU 표준

FITS(Flexible Image Transport System)은 국제천문연맹(IAU)과 NASA가 공인한 공식 천문 데이터 포맷으로, 천체 망원경 관측 데이터, 심우주 이미지 및 다차원 분광 데이터 큐브를 저장합니다.

FITS을(를) PNG(으)로 변환

무료 브라우저 내 FITS-PNG 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 FITS 파일을 식별합니다:

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 FITS 파일을 식별합니다:

16진수 시그니처 (오프셋 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
바이트 엔디안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)기본 표준 (적경 및 적위 천구 매핑)없음 (사용자 정의 스키마 필요)없음 (지리적 GIS 전용)지구 위도/경도 전용
주요 분야천문학 및 천체물리학고에너지 물리학 및 머신러닝데스크탑 사진 및 스캔대기 및 해양 과학
블록 정렬고정 2880바이트 블록계층적 HDF 청크스트립 또는 타일NetCDF 레코드 변수
망원경 배치허블, JWST, ESO, ALMA시뮬레이션 및 슈퍼컴퓨팅소비자 / 의료 영상NOAA 기상 위성

일반적인 손상 모드 및 헥스 복구 가이드

천문 소프트웨어 오류: '헤더가 END 키워드로 끝나지 않습니다'.

근본 원인: 2880바이트 헤더 블록의 마지막 80바이트 카드에 'END' 키워드가 누락되었습니다.

복구: File2File FITS 툴을 사용하여 헤더를 80바이트 공백으로 채우고 'END'를 추가하세요.

보안 분석 및 파서 공격 벡터

FITS 디코더는 80바이트 헤더 카드를 처리하며, 이때 경계 검사가 없는 문자열 복사로 인해 레거시 C 라이브러리에서 버퍼 오버플로우가 발생할 수 있습니다.

알려진 공격 벡터

  • 형식이 잘못된 헤더 키워드 문자열을 파싱할 때 cfitsio 라이브러리의 버퍼 오버플로우.
  • NAXIS 차원 배열 할당 중 발생하는 정수 오버플로우.
  • 비정상적인 타일 이미지 압축 해제로 인한 서비스 거부(DoS).

방어적 모범 사례:

역사적 배경 및 주요 이력

2018IAU가 64비트 정수 및 타일 압축을 공식화한 FITS 표준 버전 4.0을 승인했습니다.
1990허블 우주 망원경이 발사되어 모든 과학적 관측 데이터를 FITS 포맷으로 저장하기 시작했습니다.
1981웰스(Wells), 그레이센(Greisen), 하르텐(Harten)이 'Astronomy & Astrophysics' 저널에 기초 FITS 표준을 발표했습니다.

주요 장점

  • 전문 천문학 분야의 글로벌 표준: NASA, ESA, 제임스 웹 우주 망원경(JWST), 허블 망원경에서 사용됩니다.
  • WCS(세계 좌표계) 메타데이터를 통해 이미지 픽셀 좌표를 정확한 천구 좌표(적경 및 적위)로 직접 매핑할 수 있습니다.
  • 손실성 톤 맵핑 없이 실제 부동소수점 과학적 측광 측정값을 그대로 보존합니다.

기술적 제한 사항 및 단점

  • 고정된 2880바이트 블록 패딩으로 인해 작은 파일에서는 빈 패딩 바이트가 생성됩니다.
  • 천문 관측 소프트웨어(DS9, Siril, PixInsight) 없이는 일반 소비자용 이미지 뷰어에서 열어볼 수 없습니다.
  • 엄격한 빅 엔디안 바이트 순서로 인해 최신 x86 및 ARM 프로세서에서 바이트 스와핑이 필요합니다.

흥미로운 기술적 상식

  • 모든 유효한 FITS 파일은 처음 30바이트 내에 정확히 ASCII 텍스트 'SIMPLE = T'로 시작합니다.
  • 2880바이트 블록 크기는 표준 9트랙 자기 테이프의 물리적 블록 기록 용량과 정확히 일치했기 때문에 1979년에 채택되었습니다.
  • 제임스 웹 우주 망원경이 촬영한 멀리 떨어진 은하의 놀라운 컬러 사진들은 서로 다른 적외선 필터를 통해 촬영된 여러 흑백 FITS 파일을 결합하여 만들어집니다.

자주 묻는 기술 질문

망원경으로 찍은 원본 사진이 FITS 형식에서 검은색으로 보이는 이유는 무엇인가요?

FITS 파일은 원본 16비트 또는 32비트 선형 과학적 광량 측정값을 저장하기 때문입니다. 희미한 성운과 멀리 있는 은하를 드러내려면 (비선형 히스토그램 곡선을 사용하여) '스트레치(stretches)' 작업을 거쳐야 합니다.

FITS를 PNG나 JPG로 어떻게 변환하나요?

브라우저에서 바로 File2File.app을 사용하여 몇 초 만에 천문학 FITS 파일을 톤 매핑, 스트레치 및 아름다운 PNG 또는 JPG 이미지로 변환할 수 있습니다.

FITS 파일을 여는 소프트웨어는 무엇인가요?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP(플러그인 필요) 및 File2File.app이 있습니다.