HDF ( Hierarchical Data Format ) è uno standard di database basato su documenti simili a documenti XML . Tuttavia , tenta di affrontare quello che i suoi creatori vedono alcuni degli svantaggi di XML . HDF è adatto per gruppi molto grandi e complessi di dati, compresi i dati binari che non possono essere aggiunti ai database XML standard . A differenza di tabelle di un database relazionale , HDF di dati possono essere multidimensionali e lavorare bene con l'elaborazione sequenziale di record . HDP
L'utilità della riga di comando HDP analizza rapidamente un file di dati HDF e fornisce informazioni generali su di esso e gli oggetti in esso contenuti . La sintassi di base del programma di utilità HDP è la seguente :
HDP - H list- s hdf -file
Dove l' HDF- file è il nome del file del database di HDF , e il " - H flag " fornisce un comando. In questo caso, un " formato breve " ( - s ) elenco è richiesto di tutti i dati nel database .
Gif2hdf
L'utilità gif2hdf , quando dato un file di immagine GIF , convertirà il file immagine in una immagine binaria supportata HDF per la memorizzazione nel database. Un'altra utility correlata è jpeg2hdf , che consente di immagini JPEG da convertire in immagini binarie per l'archiviazione nel database.
HDFView
HDFView è un cross-platform utilità scritto nel linguaggio di programmazione Java che consente agli utenti di navigare facilmente HDF e modificare un database HDF da una interfaccia grafica utente ( GUI ), piuttosto che una riga di comando del terminale. Funziona su Windows , Linux , Solaris SPARC e Mac recenti del modello ( una CPU Intel è richiesto , a differenza delle CPU PowerPC più vecchi . ) Ha un sistema di plugin che permette agli utenti di scaricare i moduli che aggiungono funzionalità extra per lo spettatore , dando che la capacità di leggere più tipi di dati binari dal database e informazioni sul display in modi alternativi .
h5fromh4
partire da ottobre 2010 , HDF è sulla quinta versione e database da versioni più vecchie possono differire significativamente da quelli della versione più recente . Per assicurarsi che i set di dati siano aggiornati , l'utilità h5fromh4 è fornito di tradurre il più vecchio, versione 4 set di dati di HDF nella versione 5 set di dati .
H5totxt e h5fromtxt
Queste due utility fanno esattamente come i nomi implicano : prendono la quantità di dati da una versione HDF 5 database e di convertirlo in e da documenti di testo ASCII standard . I campi sono delimitati da virgole o tabulazioni , come richiesto . Ciò rende più semplice per spostare i dati da e verso il formato HDF ed evitare il vendor lock - in .