HDF5(Hierarchical Data Format version 5)は、膨大な数値データを保存および整理するために設計された、汎用性の高いオープンソースのファイル形式です。この形式は、データセットが複雑かつ異種混合であり、効率的な保存と検索が求められる科学技術分野のアプリケーションに特に適しています。CSVやプレーンテキストのような単純な形式とは異なり、HDF5は単一のファイル内に複数のデータセットを格納できるだけでなく、データの構造や単位、その他の関連情報を記述するメタデータも保持できます。この階層構造により、ユーザーはデータを論理的に整理できるため、特定の情報のサブセットへのアクセスやナビゲーションが容易になります。HDF5は、整数、浮動小数点数、文字列、配列など幅広いデータ型をサポートしており、利用可能なメモリ容量を大幅に超えるような巨大なデータセットも扱うことが可能です。自己記述的な性質を持っているため、外部ドキュメントがなくてもデータを正しく解釈できます。さらに、ファイルサイズを大幅に削減できる圧縮機能や、ファイル全体をメモリに読み込まずにデータの一部へ効率的にアクセスできるチャンキング機能も備えています。その柔軟性とパフォーマンスの高さから、天文学、気候科学、医用画像処理、数値流体力学などの分野で広く活用されています。