Hierarchický formát dat

Hierarchický formát dat
Rozšíření .hdf, .h4, .hdf4, .he2, nebo .h5_.hdf5.he5
MIME typ application/x-hdf a application/x-hdf5
Podpis \211HDF\r\n\032\n
Vývojář Skupina HDF
Poslední vydání 5-1.10.1 [1] (27. dubna 2017 ) ( 2017-04-27 )
Typ formátu formát souboru
otevřený formát ? Ano
webová stránka hdfgroup.org

Hierarchický formát dat , HDF (Hierarchical Data Format) je název formátu souboru určeného k ukládání velkého množství digitálních informací. Původně byl vyvinut Národním centrem pro superpočítačové aplikace , nyní je spravován neziskovou organizací HDF Group.

Knihovny pro práci s formátem a související nástroje jsou k dispozici pro použití pod bezplatnou licencí podobnou licenci BSD. Formát HDF je podporován mnoha komerčními i nekomerčními programy, včetně knihoven pro práci s ním v jazycích Java , Matlab , Scilab , Octave , Mathematica , IDL, Python , R a Julia . Bezplatný balíček HDF se skládá z knihovny, nástroje příkazového řádku, testovacích zdrojů, rozhraní Java a prohlížeče Java HDF.

HDF4

HDF4 je stará verze formátu, ale stále aktivně udržovaná HDF Group. Podporuje různé datové modely, včetně vícerozměrných polí, bitmap a tabulek.

Používá 32bitová celá čísla, takže má problémy s ukládáním velkého množství informací (více než pár gigabajtů).

HDF5

HDF5 je moderní verze formátu. V roce 2002 obdržel cenu R&D100 od R&D Magazine. [2]

Obsahuje hierarchii dvou základních typů objektů:

Obsah souborů HDF5 je organizován jako hierarchický souborový systém a k datům se přistupuje pomocí cest podobných syntaxi POSIX, jako je /cesta/k/zdroji . Metadata jsou uložena jako sada pojmenovaných atributů objektu.

Formát NetCDF 4 je založen na HDF5.

B-stromy se používají pro indexování .

Poznámky

  1. HDF5 verze 1.10.1 vydaná 27. 4. 2017 . Staženo: 28. června 2017.
  2. Archiv cen R&D 100 Archives 4. ledna 2011.

Odkazy