HDF ( Hierarchical Data Format ) est un standard de base de données basée sur des documents similaires à des documents XML. Cependant, il tente de répondre à ce que ses créateurs voient comme certains des inconvénients de XML. HDF est bien adapté à des ensembles très importants et complexes de données, notamment des données binaires qui ne peuvent pas être ajoutées aux bases de données XML standard . Contrairement aux tables de bases de données relationnelles , bases de données HDF peuvent être multidimensionnelle et bien travailler avec traitement séquentiel des dossiers. HDP
L'utilitaire de ligne de commande HDP analyse rapidement un fichier de données HDF et fournit des informations générales à ce sujet et les objets qu'il contient . La syntaxe de base de l'utilitaire HDP est la suivante:
HDP- H -s liste HDF fichier
Lorsque le fichier HDF est le nom du fichier de la base de données HDF, et le " - drapeau H » fournit une commande . Dans ce cas, un " format court " (s) liste est demandée de toutes les données dans la base de données .
Gif2hdf
L'utilitaire gif2hdf , lorsqu'il est administré une fichier d'image GIF, va convertir ce fichier image en une image binaire HDF soutenu pour le stockage dans la base de données . Un autre utilitaire connexe est jpeg2hdf , qui permet à l'image JPEG pour être converti en images binaires pour le stockage dans la base de données .
HDFView
HDFView est un multi-plateforme utilitaire écrit dans le langage de programmation Java qui permet aux utilisateurs de naviguer facilement HDF et modifier une base de données HDF d'une interface utilisateur graphique (GUI) plutôt que d'une ligne de commande du terminal. Il fonctionne sur Windows , Linux , Solaris SPARC , et Mac de modèle récent ( un processeur Intel est nécessaire, par opposition à l'ancienne processeurs PowerPC . ) Il a un système de plugin qui permet aux utilisateurs de télécharger des modules qui ajoutent des fonctionnalités supplémentaires pour le spectateur , donnant il la capacité de lire plusieurs types de données binaires à partir de la base de données et afficher des informations à d'autres moyens .
h5fromh4
en Octobre 2010 , HDF est sur sa cinquième version et bases de données des anciennes versions peuvent différer sensiblement de ceux de la dernière version . Pour vous assurer que vos bases de données est à jour , l'utilitaire h5fromh4 est prévu de traduire l' ancienne version 4 ensembles de données de HDF dans la dernière version 5 ensembles de données.
H5totxt et h5fromtxt
Ces deux utilitaires ne exactement comme leurs noms l'indiquent : ils prennent autant de données à partir d'une version HDF 5 de bases de données et le convertir vers et à partir de documents texte ASCII standard . Les champs sont délimités par des virgules ou des tabulations , comme l'a demandé . Cela rend plus facile de déplacer des données dans et hors du format HDF et éviter vendor lock -in.