HDF (Hierarchical Data Format) ist ein Dokument -basierten Datenbank -Standard ähnlich XML-Dokumenten. Allerdings versucht er zu begegnen, was seine Schöpfer als einige der Nachteile von XML zu sehen. HDF mit sehr großen und komplexen Datenmengen , einschließlich binärer Daten, die nicht auf Standard-XML- Datenbanken hinzugefügt werden können, gut geeignet . Im Gegensatz zu einer relationalen Datenbanktabellen können HDF Datensätze mehrdimensional sein und arbeiten gut mit sequentiellen Verarbeitung von Datensätzen. HDP
HDP Befehlszeilenprogramm analysiert schnell eine HDF -Datei und bietet allgemeine Informationen über sie und die darin enthaltenen Objekte . Die grundlegende Syntax des HDP -Dienstprogramm ist wie folgt:
HDP- H list- s HDF - Datei
Wo die HDF - Datei ist der Dateiname des HDF -Datenbank und die "- H "-Flag einen Befehl . In diesem Fall wird ein " Kurzformat " ( -s ) Liste aller Daten in der Datenbank angefordert .
Gif2hdf
gif2hdf Dienstprogramm , wenn bei einer GIF Bild -Datei, die dieses Image -Datei in ein binäres Bild HDF unterstützt zur Speicherung in der Datenbank zu konvertieren . Ein weiteres verwandtes Dienstprogramm ist jpeg2hdf , die JPEG-Bild in binäre Bilder für die Lagerung werden in der Datenbank konvertiert werden können.
Hdfview
hdfview ist ein Cross-Plattform Dienstprogramm in der Programmiersprache Java , die HDF Benutzer auf einfache Weise durchsuchen und bearbeiten eine HDF -Datenbank aus einer Graphical User Interface ( GUI) statt einem Terminal Kommandozeile ermöglicht geschrieben. Es läuft auf Windows, Linux, Solaris SPARC und neueste Modell Macs ( eine Intel CPU erforderlich ist, um den älteren PowerPC CPUs dagegen. ) Es hat ein Plugin-System , mit dem Benutzer -Module, die zusätzliche Features hinzufügen, um den Betrachter zu downloaden , geben es die Fähigkeit, mehrere Arten von binären Daten aus der Datenbank und Anzeige von Informationen in alternative Wege zu lesen.
h5fromh4
ab Oktober 2010 ist HDF auf seiner fünften Version und Datenbanken aus älteren Versionen kann erheblich von jenen unterscheiden, der neuesten Version . Um sicherzustellen, dass Ihre Datensätze auf dem neuesten Stand , wird die h5fromh4 Dienstprogramm versehen zu übersetzen Je älter , Version 4 Datensätze von HDF in der neuesten Version 5 Datensätzen.
H5totxt und h5fromtxt
Diese beiden Dienstprogramme nicht genau, wie die Namen vermuten lassen : Sie nehmen so viel Daten aus einer HDF -Version 5 Datenbank und wandelt es in und aus Standard-ASCII- Text-Dokumente . Felder sind getrennt durch Kommas oder Tabs, wie verlangt. Dies macht es einfach , Daten in und aus dem HDF -Format bewegen und vermeiden Vendor Lock- in .