Ich lese eine HDF5-Datei in Fortran und kenne nicht die Objekt (Gruppen-) Namen a priori. Also, ich bin den folgenden Code-Schnipsel mit, dass Informationen zu extrahieren:Maximale Länge des Objektnamens in HDF5?
CALL H5Gn_members_f(group_id, groupName, nlinks, error)
do ilink = 0, nlinks-1
CALL H5Gget_obj_info_idx_f(group_id, groupName, ilink, objName, H5G_GROUP_F, error)
enddo
Hier, ich
character(len=100) :: objName
mit beliebiger Länge von 100. Allerdings definiert habe, habe ich keine Garantie dafür, dass die Objektname ist 100 Zeichen oder weniger. Also, meine eigentliche Frage:
Gibt es eine maximale Länge für Objektnamen in HDF5?
@francescalus Nicht ganz. Meine Frage bezieht sich nicht auf die unsichere Größe eines in einem Dataset gespeicherten Strings, sondern auf _name_ des Datasets selbst. –
Ich parse es jetzt richtig, danke. – francescalus