Re: questions about compression...

Please check the Users Guide (chapter on 'datasets').

Basically, there is a set/get pair for all the filters. The standard
filters are: Deflate (GZIP), SZIP compression, Shuffle, and Fletcher Error
Detection Code.

To enable, you do a H5Pset_... on the Dataset Creation Property list, then
create the dataset with H5Dcreate.