Hierarkisk dataformat

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 ) ( 2017-04-27 )
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

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

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 .

Noter

  1. HDF5 version 1.10.1 udgivet den 2017-04-27 . Hentet: 28. juni 2017.
  2. R&D 100 Awards-arkiver Arkiveret 4. januar 2011.

Links