HDF ( Formato de dados hierárquica ) é um banco de dados com base em documento padrão semelhante ao de documentos XML . No entanto , ele tenta resolver o que seus criadores ver como algumas das desvantagens do XML. HDF é bem adequada para conjuntos muito grandes e complexas de dados, incluindo dados binários que não podem ser adicionados às bases de dados XML padrão. Ao contrário de tabelas de um banco de dados relacional , conjuntos de dados HDF pode ser multidimensional e trabalhar bem com processamento seqüencial de registros. hdp
O comando utilitário de linha hdp rapidamente analisa um arquivo de dados HDF e fornece informações gerais sobre o assunto e os objetos que ele contém. A sintaxe básica do utilitário hdp é a seguinte:
hdp -H -s lista hdf -file
Quando o arquivo HDF é o nome do banco de dados HDF arquivo, eo " - bandeira H " fornece um comando . Neste caso, a lista de " formato curto " ( - s) é solicitada de todos os dados no banco de dados .
Gif2hdf
O utilitário gif2hdf , quando é dada uma arquivo de imagem GIF, irá converter esse arquivo de imagem em uma imagem binária HDF suportado para armazenamento no banco de dados . Outro utilitário relacionado é jpeg2hdf , que permite imagem JPEG para ser convertido em imagens binárias para armazenamento no banco de dados .
HDFView
HDFView é um cross-platform utilitário escrito na linguagem de programação Java que permite aos usuários de HDF para navegar e editar um banco de dados HDF a partir de uma interface gráfica do usuário (GUI) em vez de uma linha de comando do terminal facilmente. Ele roda em Windows, Linux, Solaris SPARC , e modelo recente Macs ( uma CPU Intel é necessária, ao contrário dos processadores PowerPC mais velhos. ) Tem um sistema de plugins que permite aos usuários baixar os módulos que adicionam recursos extras para o espectador , dando que a capacidade de ler mais tipos de dados binários do banco de dados e exibir informações em formas alternativas .
h5fromh4
em outubro de 2010 , HDF está em sua quinta versão e bancos de dados de versões anteriores podem diferir significativamente daqueles da versão mais recente . Para certificar-se de seus conjuntos de dados está atualizado , o utilitário h5fromh4 é fornecido para traduzir o mais velho, versão 4 conjuntos de dados HDF para a versão mais recente 5 conjuntos de dados.
H5totxt e h5fromtxt
Esses dois utilitários fazer exatamente o que seus nomes implicam: eles tomam o máximo de dados a partir de um banco de dados HDF versão 5 e convertê-lo para e de documentos de texto ASCII padrão. Os campos são delimitados por vírgulas ou tabulações, conforme solicitado. Isto torna mais fácil para mover dados para dentro e fora do formato HDF e evitar vendor lock -in.