FITS天体画像 (.fits)

IAU 標準

Flexible Image Transport System (FITS) は、国際天文学連合(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気象衛星

一般的な破損モードと16進数リカバリガイド

天体写真ソフトウェアのエラー:「ヘッダーがENDキーワードで終了していません」。

根本原因: 2880バイトのヘッダーブロックの最後の80文字カードに「END」キーワードがありません。

復旧: File2File FITSツールを使用して、ヘッダーを80文字のスペースでパディングし、「END」を追加します。

セキュリティ分析とパーサー攻撃ベクトル

FITSデコーダーは80文字のヘッダーカードを処理するため、境界チェックのない文字列コピーがレガシーCライブラリでバッファオーバーフローを引き起こす可能性があります。

既知の攻撃ベクター

  • 不正なヘッダーキーワード文字列の解析時のcfitsioライブラリにおけるバッファオーバーフロー。
  • NAXIS次元配列割り当て中の整数オーバーフロー。
  • 異常なタイル画像解凍によるサービス拒否(DoS)。

防御的ベストプラクティス:

歴史的背景とマイルストーン

2018IAUがFITS規格バージョン4.0を承認し、64ビット整数とタイル圧縮を正式に規定。
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トラック磁気テープの1物理ブロックの正確な記録容量と一致していたため、1979年に選択されました。
  • ジェームズ・ウェッブ宇宙望遠鏡による遠方銀河の息をのむような色鮮やかな写真は、異なる赤外線フィルターを通して撮影された複数のモノクロFITS画像を合成して作成されています。

よくある技術的な質問

FITS形式の未処理の望遠鏡写真が黒く表示されるのはなぜですか?

FITSファイルには、未処理の16ビットまたは32ビットの線形科学光測定値が保存されているためです。微な星雲や遠方の銀河を浮かび上がらせるには、(非線形ヒストグラム曲線を使用して)「ストレッチ」する必要があります。

FITSをPNGやJPGに変換するにはどうすればよいですか?

ブラウザから直接File2File.appを使用して、天体用FITSファイルのトーンマッピング、ストレッチ、美しいPNGまたはJPG画像への変換を数秒で行うことができます。

FITSファイルを開くソフトウェアは何ですか?

SAOImage DS9、PixInsight、Siril、AstroPixelProcessor、GIMP(プラグイン使用)、およびFile2File.appがあります。