H5F.is_hdf5

Determine if file is HDF5

Syntax

value = H5F.is_hdf5(name)

Description

value = H5F.is_hdf5(name) returns a positive number if the file specified by name is in the HDF5 format, and zero if it is not. A negative return value indicates failure.

When reading data from remote locations, you must specify the full path using a uniform resource locator (URL). For example, to read a dataset in an HDF5 file from Amazon S3™, specify the full URL for the file:

value = H5F.is_hdf5('s3://bucketname/path_to_file/example.h5');

For more information on accessing remote data, see Work with Remote Data.

Examples

value = H5F.is_hdf5('example.tif');
if value > 0
    fprintf('example.tif is an HDF5 file\n');
else
    fprintf('example.tif is not an HDF5 file\n');
end