Page tree

The license could not be verified: License Certificate has expired!

 Latest Release:  HDF5-1.10.6

The HDF5 Plugins software is provided for convenience and is composed of the following registered (compression) filters contributed by users:

    BZIP2, JPEG, LZF, BLOSC, MAFISC, LZ4, Bitshuffle, and ZFP

Third-party filters extend HDF5 to support compression (and other filters) not included in the HDF5 library.


To install the HDF5 Plugins simply download the binary for your platform and uncompress it.Then:

  • Execute the included script (for example,
  • Follow the prompts

The customary location for the plugins is in the directory containing the HDF5 libraries.

The plugins depend on the environment variable, HDF5_PLUGIN_PATH, and can be installed into any location.

On Linux, the installer should be executed in the location to install the plugin. The plugins will install into the location:           

<current dir>/HDF_Group/HDF5/1.10.6/lib/plugin

On Windows, the installer will default to the same location as the hdf5 installer:

C:/Program Files/HDF_Group/HDF5/1.10.6

and will be found in the /lib/plugin directory.

After installation, tests can be run if using CMake. See the README.txt in the h5pl-N.N.N directory for more information.


In order to use the plugins, the following is required:

  • The installed version of HDF5 must have been configured with ‐‐enable‐static=no in order to force the HDF5 tools to use dynamic linking.

Setting Up the Plugins for Use

The compression library assumes that HDF5 is installed in the directory pointed to by the environment variable HDF5_HOME, e.g. HDF5_HOME=/usr/local/hdf5.

It can be installed in any location, as long as this variable is defined properly.

By default, HDF5 looks for plugins to be installed in $HDF5_HOME/lib/plugin. Be sure to copy the shared plugins libraries (*.so files) from this install to the $HDF5_HOME/lib/plugin folder.

Copy the following directory from the share directory in the H5PL INSTALL location to your working directory:


Change your working directory to the HDFPLExamples/example/test folder.

Execute the script.


See Advanced Topics in HDF5 for information on Dynamic Plugins in HDF5.

--- Last Modified: January 10, 2020 | 11:22 AM