Ảnh thiên văn FITS (.fits)
IAU Tiêu chuẩnFlexible 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ữ 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 3DBIỂ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 Container | Cá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én | Nén ảnh theo ô (Rice, Gzip, H-compress, PLIO) hoặc nhị phân không nén |
| Thứ tự byte | Big-endian (tiêu chuẩn số dấu phẩy động IEEE) |
| Không gian màu | Số đ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úc | Khối dữ liệu đa chiều (ảnh 2D, khối phổ 3D, bảng nhị phân) |
| Kích thước tối đa | Tố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ần | Tiê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ật | FITS (Hiện tại) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| 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ính | Thiên văn học & Vật lý thiên văn | Vật lý năng lượng cao & học máy | Nhiếp ảnh máy tính để bàn & quét | Khoa học khí quyển & đại dương |
| Căn chỉnh khối | Khối cố định 2880 byte | Các khối HDF phân cấp | Các dải hoặc lưới ô (strips/tiles) | Biến bản ghi NetCDF |
| Triển khai kính viễn vọng | Hubble, JWST, ESO, ALMA | Mô phỏng & siêu máy tính | Hì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
Ư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.
Các cặp chuyển đổi FITS liên quan
Việc chuyển đổi các vùng chứa dữ liệu thiên văn FITS thành hình ảnh raster PNG trực quan cho phép các nhà khoa học chia sẻ các quan sát không gian thô trên các trình duyệt web tiêu chuẩn và phần mềm văn phòng.
Chuyển ảnh thiên văn FITS thành PDF thang độ xám một trang. Giá trị điểm ảnh được kéo giãn tuyến tính để hiển thị, vì vậy PDF dùng để xem chứ không dùng để đo lường.