############################# Expected output for 'h5dump tstr2.h5' ############################# HDF5 "tstr2.h5" { GROUP "/" { GROUP "g1" { DATASET "dset1" { DATATYPE H5T_STRING { STRSIZE 50; STRPAD H5T_STR_NULLTERM; CSET H5T_CSET_ASCII; CTYPE H5T_C_S1; } DATASPACE SIMPLE { ( 10 ) / ( 10 ) } DATA { (0) "This is row 0 of type H5T_STR_NULLTERM of", (1) "This is row 1 of type H5T_STR_NULLTERM of", (2) "This is row 2 of type H5T_STR_NULLTERM of", (3) "This is row 3 of type H5T_STR_NULLTERM of", (4) "This is row 4 of type H5T_STR_NULLTERM of", (5) "This is row 5 of type H5T_STR_NULLTERM of", (6) "This is row 6 of type H5T_STR_NULLTERM of", (7) "This is row 7 of type H5T_STR_NULLTERM of", (8) "This is row 8 of type H5T_STR_NULLTERM of", (9) "This is row 9 of type H5T_STR_NULLTERM of" } ATTRIBUTE "attr1" { DATATYPE H5T_STRING { STRSIZE 11; STRPAD H5T_STR_NULLTERM; CSET H5T_CSET_ASCII; CTYPE H5T_C_S1; } DATASPACE SIMPLE { ( 3 ) / ( 3 ) } DATA { (0) "0123456789", "abcdefghij", "ABCDEFGHIJ" } } } } GROUP "g2" { DATASET "dset2" { DATATYPE H5T_STRING { STRSIZE 50; STRPAD H5T_STR_NULLTERM; CSET H5T_CSET_ASCII; CTYPE H5T_C_S1; } DATASPACE SIMPLE { ( 10 ) / ( 10 ) } DATA { (0) "This is row 0 of type H5T_STR_NULLTERM of string ", (1) "This is row 1 of type H5T_STR_NULLTERM of string ", (2) "This is row 2 of type H5T_STR_NULLTERM of string ", (3) "This is row 3 of type H5T_STR_NULLTERM of string ", (4) "This is row 4 of type H5T_STR_NULLTERM of string ", (5) "This is row 5 of type H5T_STR_NULLTERM of string ", (6) "This is row 6 of type H5T_STR_NULLTERM of string ", (7) "This is row 7 of type H5T_STR_NULLTERM of string ", (8) "This is row 8 of type H5T_STR_NULLTERM of string ", (9) "This is row 9 of type H5T_STR_NULLTERM of string " } } } GROUP "g3" { DATASET "dset3" { DATATYPE H5T_STRING { STRSIZE 50; STRPAD H5T_STR_NULLPAD; CSET H5T_CSET_ASCII; CTYPE H5T_C_S1; } DATASPACE SIMPLE { ( 10 ) / ( 10 ) } DATA { (0) "This is row 0 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000", (1) "This is row 1 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000", (2) "This is row 2 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000", (3) "This is row 3 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000", (4) "This is row 4 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000", (5) "This is row 5 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000", (6) "This is row 6 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000", (7) "This is row 7 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000", (8) "This is row 8 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000", (9) "This is row 9 of type H5T_STR_NULLPAD of\000\000\000\000\000\000\000\000\000\000" } } } GROUP "g4" { DATASET "dset4" { DATATYPE H5T_STRING { STRSIZE 50; STRPAD H5T_STR_NULLPAD; CSET H5T_CSET_ASCII; CTYPE H5T_C_S1; } DATASPACE SIMPLE { ( 10 ) / ( 10 ) } DATA { (0) "This is row 0 of type H5T_STR_NULLPAD of string ar", (1) "This is row 1 of type H5T_STR_NULLPAD of string ar", (2) "This is row 2 of type H5T_STR_NULLPAD of string ar", (3) "This is row 3 of type H5T_STR_NULLPAD of string ar", (4) "This is row 4 of type H5T_STR_NULLPAD of string ar", (5) "This is row 5 of type H5T_STR_NULLPAD of string ar", (6) "This is row 6 of type H5T_STR_NULLPAD of string ar", (7) "This is row 7 of type H5T_STR_NULLPAD of string ar", (8) "This is row 8 of type H5T_STR_NULLPAD of string ar", (9) "This is row 9 of type H5T_STR_NULLPAD of string ar" } } } GROUP "g5" { DATASET "dset5" { DATATYPE H5T_STRING { STRSIZE 50; STRPAD H5T_STR_SPACEPAD; CSET H5T_CSET_ASCII; CTYPE H5T_C_S1; } DATASPACE SIMPLE { ( 10 ) / ( 10 ) } DATA { (0) "This is row 0 of type H5T_STR_SPACEPAD of ", (1) "This is row 1 of type H5T_STR_SPACEPAD of ", (2) "This is row 2 of type H5T_STR_SPACEPAD of ", (3) "This is row 3 of type H5T_STR_SPACEPAD of ", (4) "This is row 4 of type H5T_STR_SPACEPAD of ", (5) "This is row 5 of type H5T_STR_SPACEPAD of ", (6) "This is row 6 of type H5T_STR_SPACEPAD of ", (7) "This is row 7 of type H5T_STR_SPACEPAD of ", (8) "This is row 8 of type H5T_STR_SPACEPAD of ", (9) "This is row 9 of type H5T_STR_SPACEPAD of " } } } GROUP "g6" { DATASET "dset6" { DATATYPE H5T_STRING { STRSIZE 50; STRPAD H5T_STR_SPACEPAD; CSET H5T_CSET_ASCII; CTYPE H5T_C_S1; } DATASPACE SIMPLE { ( 10 ) / ( 10 ) } DATA { (0) "This is row 0 of type H5T_STR_SPACEPAD of string a", (1) "This is row 1 of type H5T_STR_SPACEPAD of string a", (2) "This is row 2 of type H5T_STR_SPACEPAD of string a", (3) "This is row 3 of type H5T_STR_SPACEPAD of string a", (4) "This is row 4 of type H5T_STR_SPACEPAD of string a", (5) "This is row 5 of type H5T_STR_SPACEPAD of string a", (6) "This is row 6 of type H5T_STR_SPACEPAD of string a", (7) "This is row 7 of type H5T_STR_SPACEPAD of string a", (8) "This is row 8 of type H5T_STR_SPACEPAD of string a", (9) "This is row 9 of type H5T_STR_SPACEPAD of string a" } } } } }