HDF ( hierarkiske data Format ) er et dokument -basert database standard lik XML-dokumenter . Men forsøker den å ta opp hva dens skapere ser på som noen av ulempene ved XML. HDF er godt egnet til svært store og komplekse datasett , inkludert binære data som ikke kan legges til standard XML- databaser. I motsetning til en relasjonsdatabase tabeller , kan HDF datasett være flerdimensjonale og fungerer godt med sekvensiell behandling av poster. hdp
hdp kommandolinje verktøyet analyserer raskt en HDF datafil og gir generell informasjon om det og objektene den inneholder. Den grunnleggende syntaks av hdp verktøyet er som følger : en
HDP -H list- s HDF - fil
Der HDF - fil er filen navnet på HDF -databasen , og " - H " flagget gir en kommando . I dette tilfellet er en "kort format" ( - er) liste forespurt av alle data i databasen.
Gif2hdf
gif2hdf verktøyet , når gitt et GIF -bildefil, vil konvertere bildefilen til en HDF støttet binære bildet for lagring i databasen. En annen beslektet verktøyet er jpeg2hdf , som gjør JPEG-bilde som skal konverteres til binære bilder for lagring i databasen.
HDFView
HDFView er et kryssplattform verktøy skrevet i Java programmeringsspråk som lar HDF brukerne enkelt bla gjennom og redigere en HDF- database fra en Graphical User Interface ( GUI ) snarere enn en terminal kommando linje. Det kjører på Windows , Linux , Solaris SPARC , og siste modell Mac ( Intel-prosessor er nødvendig, i motsetning til den eldre PowerPC prosessorer . ) Det har en plugin system som lar brukerne laste ned moduler som legger ekstra funksjoner til betrakteren , noe som gir det muligheten til å lese flere typer binære data fra databasen og vise informasjon på alternative måter .
h5fromh4
Pr. oktober 2010 , er HDF på sin femte versjon og databaser fra eldre versjoner kan avvike vesentlig fra de av den nyeste versjonen . Å sørge for at datasettene er oppdatert , er h5fromh4 verktøyet forutsatt å oversette den eldre , versjon 4 datasett av HDF inn den nyeste versjonen fem datasett .
H5totxt og h5fromtxt
Disse to verktøyene gjør akkurat som deres navn antyder : de tar så mye data fra en HDF versjon 5 database og konvertere den til og fra standard ASCII tekstdokumenter . Feltene er avgrenset av enten komma eller kategorier , som du ba om . Dette gjør det enkelt å flytte data inn og ut av HDF -format og unngå vendor lock -in .