Il s'agit de la commande h5jam qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
h5jam - Ajoute un bloc utilisateur à un fichier HDF5
SYNOPSIS
h5jam -u bloc_utilisateur -i dans_fichier.h5 [-o fichier_out.h5] [--tabasser]
DESCRIPTION
h5jam concatène un bloc_utilisateur et un fichier HDF5 pour créer un fichier HDF5 avec un utilisateur
bloquer. Le bloc utilisateur peut être binaire ou texte. Le fichier de sortie est rempli de sorte que le
L'en-tête HDF5 commence sur les octets 512, 1024, etc. (Voir le format de fichier HDF5.)
If fichier_out.h5 est donné, un nouveau fichier est créé avec le bloc_utilisateur suivi par le
contenu de dans_fichier.h5. Dans ce cas, fichier.h5 est inchangé.
If fichier_out.h5 n'est pas spécifié, le bloc_utilisateur est ajouté à dans_fichier.h5.
If dans_fichier.h5 a déjà un bloc utilisateur, le contenu de bloc_utilisateur sera ajouté au
fin du bloc utilisateur existant et le fichier déplacé vers la limite suivante. Si --tabasser is
défini, tout bloc utilisateur existant sera écrasé.
EXEMPLE UTILISATION
Créer un nouveau fichier, nouveaufichier.h5, avec le texte dans le fichier montexte.txt en tant que bloc utilisateur pour le
fichier HDF5 fichier.h5.
h5jam -u montexte.txt -i fichier.h5 -o nouveaufichier.h5
Ajouter du texte dans le fichier montexte.txt devant le jeu de données HDF5, fichier.h5.
h5jam -u montexte.txt -i fichier.h5
Écraser le bloc utilisateur (le cas échéant) dans fichier.h5 avec le contenu de montexte.txt.
h5jam -u montexte.txt -i fichier.h5 --clobber
RETOUR VALEURE
h5jam renvoie la taille du fichier de sortie, ou -1 si une erreur se produit.
MISES EN GARDE
Cet outil copie toutes les données (séquentiellement) dans le(s) fichier(s) vers de nouveaux décalages. Pour un grand
fichier, cette copie prendra beaucoup de temps.
Le moyen le plus efficace de créer un bloc utilisateur est de créer le fichier avec un bloc utilisateur (voir
H5Pset_user_block) et écrivez les données du bloc utilisateur dans cet espace à partir d'un programme.
Le bloc utilisateur est totalement opaque à la librairie HDF5 et au h5jam ainsi que h5unjam
outils. Le bloc utilisateur est simplement lu ou écrit sous la forme d'une chaîne d'octets, qui peut être du texte
ou tout type de données binaires. Il appartient à l'utilisateur de savoir ce que le contenu de l'utilisateur
block signifie et comment le traiter.
Lorsque le bloc utilisateur est extrait, toutes les données sont écrites sur la sortie, y compris
remplissage ou des données non écrites.
Cet outil déplace le fichier HDF5 à travers des copies d'octets, c'est-à-dire qu'il ne lit ni n'interprète le
objets HDF5.
Utilisez h5jam en ligne en utilisant les services onworks.net