Hierarkisk dataformat | |
---|---|
Udvidelse | .hdf, .h4, .hdf4, .he2, eller .h5_.hdf5.he5 |
MIME -type | application/x-hdf og application/x-hdf5 |
Underskrift | \211HDF\r\n\032\n |
Udvikler | HDF-koncernen |
Seneste udgivelse | 5-1.10.1 [1] (27. april 2017 ) |
Formattype | filformat |
åbent format ? | Ja |
Internet side | hdfgroup.org _ |
Hierarchical Data Format , HDF (Hierarchical Data Format) er navnet på et filformat designet til at gemme store mængder digital information. Oprindeligt udviklet af National Center for Supercomputing Applications , vedligeholdes det nu af non-profit organisationen HDF Group.
Biblioteker til at arbejde med formatet og relaterede hjælpeprogrammer er tilgængelige til brug under en gratis licens svarende til BSD-licensen. HDF-formatet understøttes af mange kommercielle og ikke-kommercielle programmer, herunder biblioteker til at arbejde med det i Java , Matlab , Scilab , Octave , Mathematica , IDL, Python , R og Julia . Den gratis HDF-pakke består af et bibliotek, et kommandolinjeværktøj, testkilder, en Java-grænseflade og en Java HDF-fremviser.
HDF4 er en gammel version af formatet, men stadig aktivt vedligeholdt af HDF Group. Det understøtter forskellige datamodeller, herunder multidimensionelle arrays, bitmaps og tabeller.
Den bruger 32-bit heltal, så den har problemer med at gemme store mængder information (mere end et par gigabyte).
HDF5 er en moderne version af formatet. Modtog R&D100 Award fra R&D Magazine i 2002. [2]
Indeholder et hierarki af to grundlæggende objekttyper:
Indholdet af HDF5-filer er organiseret som et hierarkisk filsystem, og data tilgås ved hjælp af stier, der ligner POSIX-syntaks, såsom /path/to/resource . Metadata gemmes som et sæt navngivne objektattributter.
NetCDF 4 - formatet er baseret på HDF5.
B-træer bruges til indeksering .