.H5 文件擴展名
文件類型 層級數據格式5文件
開發者 | HDF Group |
常用度 |
|
文件後綴 | .h5 或 .hdf5 或 .he5 |
文件分類 | 數據文件 |
H5是什麼文件?
H5文件是以層級數據格式(HDF)第5版保存的數據文件,它包含科學數據的多維數組。H5文件通常用於存儲科學數據,常應用在航空航天、物理、工程、金融、學術研究、基因組學、天文學、電子儀器和醫學領域。
HDF全稱Hierarchical Data Format,即層級數據格式,是設計用來存儲和組織大量數據的一組文件格式。它最初開發於美國國家超級計算應用中心,現在由非營利社團HDF Group支持。HDF可以存儲不同類型的圖像和數碼數據的文件格式,並且可以在不同類型的機器上傳輸,同時還有統一處理這種文件格式的函數庫。
HDF被很多商業和非商業軟體平台所支持,包括Java、MATLAB、Scilab、Octave、Mathematica、IDL、Python, R, Fortran和Julia。HDF廣泛運用於科學領域,並且大多數計算機都支持這種文件格式。
HDF的兩個常用版本包括HDF4(.H4)和現在大量使用的HDF5。HDF5格式被設計解決HDF4庫的某些限制,並致力於滿足現代系統和應用的當前和預期要求。HDF5文件通常使用.H5或.HDF5後綴名保存。
HDF數據結構特點
HDF是一個能夠自我描述、多目標、用於科學數據存儲和分發的數據格式。它針對存儲和分發科學數據的各種要求提供解決方法。HDF設計特點為:
- 自我描述:一個HDF文件中可以包含關於該數據的全面信息。
- 多樣性:一個HDF文件中可以包含多種類型的數據。例如,可以通過利用適當的HDF 文件結構,在某個HDF文件中存儲符號、數值和圖形數據。
- 靈活性:可以讓用戶把相關數據目標集中一個HDF文件的某個分層結構中,並對其加以描述。同時可以給數據目標記上標記,方便查取。用戶也可以把科學數據存儲到多個HDF文件中。
- 可擴展性:在HDF中可以加入新數據模式,增強了它與其它標準格式的兼容性。
- 獨立性:HDF是一種同平台無關的格式。HDF文件在不同平台間傳遞而不用轉換格式。
H5文件怎麼打開?
下面列舉一些可以打開H5文件的工具:
- HDFView - 基於Java的HDF5數據可視化工具
- HDF Product Designer - 可互操作的HDF5數據產品創建GUI工具
- HDF Explorer - 可讀取HDF、HDF5和netCDF的數據可視化程序
- ViTables - 用Python寫的HDF5和PyTables文件的瀏覽器和編輯器
- GDAL - 地理空間數據抽象庫