hdf5info

(Не рекомендуемый) информация о файле HDF5

Совместимость

Примечание

hdf5info не рекомендуется. Использование h5info вместо этого.

Синтаксис

fileinfo = hdf5info(filename)
fileinfo = hdf5info(...,'ReadAttributes',BOOL)
[...] = hdf5info(..., 'V71Dimensions', BOOL)

Описание

fileinfo = hdf5info(filename) возвращает структуру fileinfo чьи поля содержат информацию о содержимом файла HDF5 filenameFileName вектор символов или строковый скаляр, который задает имя файла HDF5.

fileinfo = hdf5info(...,'ReadAttributes',BOOL) задает ли hdf5info возвращает значения атрибутов или только информации, описывающей атрибуты. По умолчанию, hdf5info чтения в значениях атрибута (BOOL = true).

[...] = hdf5info(..., 'V71Dimensions', BOOL) задает, сообщить ли о размерностях наборов данных и атрибутов, когда они были возвращены в предыдущих версиях hdf5info (MATLAB® 7.1 [R14SP3] и ранее). Если BOOL верно, hdf5info подкачивает первые две размерности набора данных. Это поведение было предназначено с учетом различия в том, как HDF5 и MATLAB описывают измерения массива. HDF5 описывает размерности набора данных в упорядоченном по строкам порядке; MATLAB хранит данные в порядке развертывания по столбцам. Однако свопинг этих размерностей не может правильно отразить намерение данных в файле и может делать недействительным метаданные. Когда BOOL является ложным (значение по умолчанию), hdf5info возвращает размерности данных, которые правильно отражают данные, заказывая, как они написаны в файле — каждая размерность в выходной переменной совпадает с той же размерностью в файле.

Примечание

Если вы используете 'V71Dimensions' параметр и предназначает при передаче fileinfo структура возвращена в hdf5read функция, необходимо также задать 'V71Dimensions' параметры с hdf5read. Если вы не делаете, hdf5read использует новое поведение при чтении набора данных и определенных метаданных, возвращенных hdf5info не совпадает с фактическими данными, возвращенными hdf5read.

Примеры

fileinfo = hdf5info('example.h5');

Чтобы получить больше информации о содержимом файла HDF5, посмотрите на GroupHierarchy поле в fileinfo структура, возвращенная hdf5info.

toplevel = fileinfo.GroupHierarchy

toplevel = 

      Filename: [1x64 char]
          Name: '/'
        Groups: [1x2 struct]
      Datasets: []
     Datatypes: []
         Links: []
    Attributes: [1x2 struct]

Чтобы зондировать далее в файловую иерархию, продолжите исследовать Groups поле .

Смотрите также

hdf5read, hdf5writeh5info

Для просмотра документации необходимо авторизоваться на сайте