Определите, является ли файл HDF5
value = H5F.is_hdf5(name)
value = H5F.is_hdf5(name)
возвращает положительное число, если файл задан как name
находится в формате HDF5, и нули, если это не так. Отрицательное значение возвращаемого значения указывает на отказ.
При чтении данных из удаленных местоположений необходимо задать полный путь с помощью единого указателя ресурса (URL). Например, чтобы считать набор данных в файле HDF5 из Amazon S3™, укажите полный URL-адрес файла:
value = H5F.is_hdf5('s3://bucketname/path_to_file/example.h5');
Дополнительные сведения о доступе к удаленным данным см. в разделе Работа с удаленными данными.
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