Hierarchical Data Format

Hierarchical Data Format

Le Hierarchical Data Format est un ensemble de formats de fichiers permettant de sauvegarder et de structurer des fichiers contenant de très grandes quantités de données. Un fichier HDF est un conteneur de fichiers.

Les premiers formats HDF ont été développés au National Center for Supercomputing Applications, avant d'être développés par le HDF Group.

HDF désigne à la fois le format et l'ensemble composé des bibliothèques, des outils (dont l'outil de navigation et de manipulation HDFView) et des jeu de tests.

Les caractéristiques des formats HDF, ainsi que les bibliothèques pour les utiliser et les outils associés sont disponibles en licence libre (BSD). HDF est supporté par de nombreux langages : Java, MATLAB, IDL et Python.

Il existe principalement deux formats HDF : HDF4 et HDF5. Les fichiers HDF ont de nombreuses extensions : .hdf, .h4, .hdf4, .he4 (pour HDF4) .h5, .hdf5 et .he5 (pour HDF5).

Sommaire

HDF5

Le HDF5 améliore le HDF4. Il simplifie la structure des fichiers pour proposer seulement deux types d'objets :

  • les datasets ou ensemble de données, qui sont des tableaux multidimensionnels contenant des données d'un même type (pré-défini ou dérivé) ;
  • les groups ou groupes, qui contiennent, ou regroupent, des datasets et d'autres groupes.

L'utilisateur peut aussi définir une structure d'attribut pour ajouter des informations (des meta-données) sur chaque objet.

Cette structuration en datasets et groups donne au fichiers HDF5 une structure hierarchique (en l'occurrence arborescente), un peu comme un système de fichiers. Cette analogie avec un système de fichiers est aussi présente dans les conventions de nommage des objets du fichiers : le nom complet d'un objet du fichier HDF5 est construit comme un chemin dans un système de fichiers (/chemin/vers/le/fichier).

Interfaces

Il existe des interfaces de programmation pour manipuler des fichiers HDF via un langage de programmation ou un logiciel.

Interfaces du HDF Group

Autres interfaces

Liens internes

Références

Liens externes

Outils

Cet article est fondé sur une traduction de la Free On-line Dictionary of Computing et est utilisé avec permission selon la GFDL.


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Hierarchical Data Format de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Hierarchical Data Format — Hierarchical Data Format, HDF (Иерархический формат данных)  название формата файлов, разработанного для хранения большого количества цифровой информации. Первоначально был разработан National Center for Supercomputing Applications, но… …   Википедия

  • Hierarchical Data Format — Infobox file format name = Hierarchical Data Format icon = caption = extension = hdf, h4, hdf4, h5, hdf5, he4, he5 mime = type code = uniform type = magic = owner = released = latest release version = latest release date = genre = scientific data …   Wikipedia

  • Hierarchical Data Format — Das Hierarchical Data Format, abgekürzt HDF oder HDF4, ist ein Datenformat zur effizienten und flexiblen Speicherung von Messdaten, Zwischen und Endergebnissen, insbesondere für große Datenmengen. HDF wurde vom National Center for Supercomputing… …   Deutsch Wikipedia

  • Common Data Format — (CDF) is a library and toolkit that has been developed by NASA. The software is an interface for the storage and manipulation of multi dimensional data sets.[1] See also CGNS (CFD General Notation System) EAS3 (Ein Ausgabe System) FITS (Flexible… …   Wikipedia

  • Common Data Format — Das Common Data Format (CDF) ist ein von der NASA entwickeltes Datenformat zum Abspeichern von multidimensionalen Datensätzen. Siehe Auch Hierarchical Data Format NetCDF Weblinks The Common Data Format (CDF) von NASA: The National Space Science… …   Deutsch Wikipedia

  • Data model — Overview of data modeling context: A data model provides the details of information to be stored, and is of primary use when the final product is the generation of computer software code for an application or the preparation of a functional… …   Wikipedia

  • Open format — An open file format is a published specification for storing digital data, usually maintained by a standards organization, which can therefore be used and implemented by anyone. For example, an open format can be implementable by both proprietary …   Wikipedia

  • Free file format — A free file format is a file format whose full specification is freely available and for which there are no restrictions (e.g. legal or technical) on its use. [cite web url=http://www.linfo.org/free file format.html title=Free File Format… …   Wikipedia

  • Hierarchical File System — Infobox filesystem name = HFS full name = Hierarchical File System developer = Apple Computer introduction os = System 2.1 introduction date = September 17 1985 partition id = Apple HFS (Apple Partition Map) 0xAF (MBR) directory struct = B* tree… …   Wikipedia

  • Hierarchical File System — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”