https://support.hdfgroup.org/HDF5/whatishdf5.html)
https://apollo3zehn.github.io/PureHDF/reading/index.html
using System;
using PureHDF;
class Program
static void Main(string[] args)
// 打开 HDF5 文件
using (var file = Hdf5.OpenFile("compressed_data.h5"))
// 打开数据集
using (var dataset = file.OpenDataset("data"))
// 获取数据集的维度
var dims = dataset.Dimensions;
Console.WriteLine($"Data shape: ({string.Join(", ", dims)})");
// 读取数据
float[,,,] data = new float[dims[0], dims[1], dims[2], dims[3]];
dataset.Read(data);
// 使用数据...
// 例如,打印第一个元素
Console.WriteLine($"First element: {data[0, 0, 0, 0]}");