Este é o comando h5jam que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
h5jam - Adicionar um bloco de usuário a um arquivo HDF5
SINOPSE
h5jam -u bloco_de_usuário -i in_file.h5 [-o out_file.h5] [--clobber]
DESCRIÇÃO
h5jam concatena um bloco_de_usuário e um arquivo HDF5 para criar um arquivo HDF5 com um usuário
bloquear. O bloco do usuário pode ser binário ou texto. O arquivo de saída é preenchido para que o
O cabeçalho HDF5 começa no byte 512, 1024, etc. (Veja o formato de arquivo HDF5.)
If out_file.h5 é fornecido, um novo arquivo é criado com o bloco_de_usuário seguido pelo
conteúdo de in_file.h5. Nesse caso, arquivo.h5 está inalterado.
If out_file.h5 não é especificado, o bloco_de_usuário é adicionado a in_file.h5.
If in_file.h5 já tem um bloco de usuário, o conteúdo de bloco_de_usuário será adicionado ao
final do bloco de usuário existente e o arquivo deslocado para o próximo limite. Se --clobber is
definido, qualquer bloco de usuário existente será sobrescrito.
EXEMPLO USO
Crie um novo arquivo, novoarquivo.h5, com o texto no arquivo meutexto.txt como o bloco do usuário para o
Arquivo HDF5 arquivo.h5.
h5jam -u meutexto.txt -i arquivo.h5 -o novoarquivo.h5
Adicionar texto no arquivo meutexto.txt para a frente do conjunto de dados HDF5, arquivo.h5.
h5jam -u meutexto.txt -i arquivo.h5
Substituir o bloco do usuário (se houver) em arquivo.h5 com o conteúdo de meutexto.txt.
h5jam -u meutexto.txt -i arquivo.h5 --clobber
RETORNO VALOR
h5jam retorna o tamanho do arquivo de saída ou -1 se ocorrer um erro.
RESSALVAS
Esta ferramenta copia todos os dados (sequencialmente) no (s) arquivo (s) para novos deslocamentos. Para um grande
arquivo, esta cópia vai demorar muito.
A maneira mais eficiente de criar um bloco de usuário é criar o arquivo com um bloco de usuário (ver
H5Pset_user_block) e gravar os dados do bloco do usuário nesse espaço a partir de um programa.
O bloco do usuário é completamente opaco para a biblioteca HDF5 e para o h5jam e h5unjam
Ferramentas. O bloco do usuário é simplesmente lido ou escrito como uma string de bytes, que pode ser texto
ou qualquer tipo de dados binários. Cabe ao usuário saber qual o conteúdo do usuário
bloquear meios e como processá-los.
Quando o bloco do usuário é extraído, todos os dados são gravados na saída, incluindo qualquer
preenchimento ou dados não escritos.
Esta ferramenta movimenta o arquivo HDF5 por meio de cópias de bytes, ou seja, não lê ou interpreta o
Objetos HDF5.
Use h5jam online usando serviços onworks.net