Ảnh thiên văn FITS (.fits)

IAU Tiêu chuẩn

Flexible Image Transport System (FITS) là định dạng dữ liệu thiên văn chính thức được Liên đoàn Thiên văn Quốc tế (IAU) và NASA hậu thuẫn, ghi lại các quan sát từ kính viễn vọng thiên văn, hình ảnh không gian sâu và các khối dữ liệu phổ đa chiều.

Chuyển đổi FITS sang PNG

Trình chuyển đổi từ FITS sang PNG miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp FITS bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Hoặc dán Ctrl+V
Cam kết bảo vệ quyền riêng tư, không truyền dữ liệu qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký ở đầu tệp (mẫu byte nhận diện)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp FITS bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

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

BIỂU DIỄN ASCII: SIMPLE =

Tiêu chuẩn hóa: IAU FITS Standard v4.0

Thông số kỹ thuật

Kiến trúc ContainerCác khối tiêu đề 2880 byte gồm bản ghi từ khóa=giá trị dài 80 ký tự, tiếp theo là các khối mảng dữ liệu nhị phân 2880 byte
NénNén ảnh theo ô (Rice, Gzip, H-compress, PLIO) hoặc nhị phân không nén
Thứ tự byteBig-endian (tiêu chuẩn số dấu phẩy động IEEE)
Không gian màuSố đo quang trắc thô của cảm biến, mảng hồng ngoại/tử ngoại/tia X đa bước sóng
Kênh & Cấu trúcKhối dữ liệu đa chiều (ảnh 2D, khối phổ 3D, bảng nhị phân)
Kích thước tối đaTối đa 999 chiều (NAXIS)
Độ trong suốtĐánh dấu điểm ảnh trống bằng NaN (không phải số)
Truyền phát & Tăng dầnTiêu đề ghi rõ kích thước khối dữ liệu để truy cập ngẫu nhiên trực tiếp

Ma trận so sánh kỹ thuật: FITS so với các đối thủ

Thuộc tính kỹ thuậtFITS (Hiện tại)HDF5TIFFNETCDF
Tọa độ thiên thể (WCS)Chuẩn gốc (Ánh xạ thiên thể Xích kinh & Xích vĩ)Không có (yêu cầu lược đồ tùy chỉnh)Không có (chỉ GIS địa lý)Chỉ vĩ độ/kinh độ Trái Đất
Lĩnh vực chínhThiên văn học & Vật lý thiên vănVật lý năng lượng cao & học máyNhiếp ảnh máy tính để bàn & quétKhoa học khí quyển & đại dương
Căn chỉnh khốiKhối cố định 2880 byteCác khối HDF phân cấpCác dải hoặc lưới ô (strips/tiles)Biến bản ghi NetCDF
Triển khai kính viễn vọngHubble, JWST, ESO, ALMAMô phỏng & siêu máy tínhHình ảnh tiêu dùng / y tếVệ tinh thời tiết NOAA

Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã hex

Lỗi phần mềm quang học thiên văn: 'Header does not end with END keyword'.

Nguyên nhân gốc rễ: Thiếu từ khóa 'END' trong thẻ 80 ký tự cuối cùng của khối tiêu đề 2880 byte.

Khắc phục: Thêm khoảng trắng đệm 80 ký tự vào tiêu đề và nối thêm 'END' bằng Công cụ FITS của File2File.app.

Phân tích bảo mật và các đường tấn công nhằm vào bộ phân tích cú pháp

Trình giải mã FITS xử lý các thẻ tiêu đề 80 ký tự, nơi các lệnh sao chép chuỗi không giới hạn có thể kích hoạt lỗi tràn bộ đệm trong các thư viện C cũ.

Các véc-tơ tấn công đã biết

  • Tràn bộ đệm trong thư viện cfitsio khi phân tích chuỗi từ khóa tiêu đề bị lỗi.
  • Tràn số nguyên trong quá trình cấp phát mảng chiều NAXIS.
  • Từ chối dịch vụ thông qua việc giải nén hình ảnh dạng lưới ô bệnh lý.

Biện pháp phòng thủ tốt nhất: Giữ cho các thư viện cfitsio luôn được cập nhật và giải mã các tệp FITS trong không gian bộ nhớ WebAssembly bị cô lập.

Nguồn gốc lịch sử và các cột mốc

2018IAU phê duyệt Chuẩn FITS Phiên bản 4.0, chính thức hóa các số nguyên 64-bit và tính năng nén dạng lưới ô (tiled compression).
1990FITS là tiêu chuẩn trao đổi dữ liệu thiên văn được dùng rộng rãi; đài quan sát cũng dùng định dạng khác.
1981Wells, Greisen và Harten công bố chuẩn FITS nền tảng trên tạp chí Astronomy & Astrophysics.

Ưu điểm & Lợi ích chính

  • FITS là tiêu chuẩn trao đổi dữ liệu thiên văn được dùng rộng rãi; đài quan sát cũng dùng định dạng khác.
  • Siêu dữ liệu Hệ thống Tọa độ Thế giới (WCS) ánh xạ trực tiếp tọa độ điểm ảnh hình ảnh sang tọa độ thiên thể chính xác (Xích kinh và Xích vĩ).
  • Bảo toàn các phép đo trắc quang khoa học dạng dấu phẩy động đích thực mà không cần ánh xạ tông màu gây mất dữ liệu (lossy tonal mapping).

Hạn chế & Nhược điểm kỹ thuật

  • Cấu trúc đệm khối cố định 2880 byte tạo ra các byte đệm trống trong các tệp nhỏ.
  • Không thể xem được trong các trình xem ảnh thông thường mà không có phần mềm quang học thiên văn chuyên dụng (DS9, Siril, PixInsight).
  • Thứ tự byte Big-Endian nghiêm ngặt đòi hỏi phải hoán đổi byte trên các bộ xử lý x86 và ARM hiện đại.

Thông tin kỹ thuật thú vị

  • Mọi tệp FITS hợp lệ đều bắt đầu bằng đoạn văn bản ASCII chính xác 'SIMPLE = T' trong 30 byte đầu tiên.
  • 2880 byte là độ dài khối logic, được chọn vì chia hết cho độ dài từ thường dùng thời đó, không phải vì dung lượng khối vật lý của băng.
  • Những bức ảnh màu rực rỡ tuyệt đẹp về các thiên hà xa xôi từ Kính viễn vọng Không gian James Webb được tạo ra bằng cách kết hợp nhiều tệp FITS đơn sắc chụp qua các bộ lọc hồng ngoại khác nhau.

Các câu hỏi kỹ thuật thường gặp

Tại sao các bức ảnh kính thiên văn thô lại có màu đen ở định dạng FITS?

Vì tệp FITS lưu trữ các phép đo ánh sáng khoa học tuyến tính 16-bit hoặc 32-bit thô. Chúng cần được 'kéo giãn' (sử dụng đường cong biểu đồ phi tuyến tính) để làm nổi bật các tinh vân mờ và các thiên hà ở xa.

Làm thế nào để chuyển đổi FITS sang PNG hoặc JPG?

Bạn có thể ánh xạ tông màu, kéo giãn và chuyển đổi các tệp thiên văn học FITS thành hình ảnh PNG hoặc JPG đẹp mắt trong vài giây bằng cách sử dụng File2File.app trực tiếp trên trình duyệt.

Phần mềm nào mở được tệp FITS?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (có plugin) và File2File.app.