h5info

Возвратите информацию о файле HDF5

Синтаксис

info = h5info(filename)
info = h5info(filename,location)
info = h5info(___,'TextEncoding',encoding)

Описание

info = h5info(filename) возвращает информацию о целом файле HDF5, заданном filename.

info = h5info(filename,location) возвращает информацию о группе, наборе данных или названном типе данных, заданном location в файле HDF5, filename.

info = h5info(___,'TextEncoding',encoding) задает текстовое кодирование, чтобы использовать для чтения объектов в файле HDF5.

Входные параметры

filename

Вектор символов или скаляр строки определение имени файла HDF5.

location

Вектор символов или скаляр строки определение местоположения группы, набора данных или названного типа данных в файле HDF5.

encoding

Кодировка символов, заданная как 'system' или 'UTF-8'.

  • система Используйте кодирование системного значения по умолчанию для имен объектов и атрибутов.

  • 'UTF-8' — Используйте кодирование UTF-8 для имен объектов и атрибутов.

Значение по умолчанию: 'system'

Выходные аргументы

info

Структура, содержащая информацию о файле HDF5. Набор полей в структуре зависит от параметра location. Первым полем всегда является 'Filename'. Другие поля, которые могут присутствовать в структуре info, следующие.

Тип местоположенияПоле Описание
Файлы и группы  
 NameИмя определения вектора символов группы. Если вы задаете только имя файла, этим значением является '/'.
 GroupsМассив структур, описывающих подгруппы.
 DatasetsМассив структур, описывающих наборы данных.
 DatatypesМассив структур, описывающих названный типами данных.
 LinksМассив структур, описывающих мягкие, внешние, пользовательские, и определенные жесткие ссылки.
 Attributes Массив структур, описывающих атрибуты группы.
Наборы данных 
 NameВектор символов, задающий имя набора данных.
 DatatypeСтруктура, описывающая тип данных.
 DataspaceСтруктура, описывающая размер набора данных.
 ChunkSizeСтепени размера фрагмента набора данных, если задано.
 FillValueЗначение заливки набора данных, если задано.
 FilterМассив структур, описывающих любые заданные фильтры, такие как сжатие.
 AttributesМассив структур, описывающих атрибуты набора данных.
Названные типы данных 
 NameВектор символов, задающий имя объекта типа данных.
 Class Класс HDF5 именованного типа данных.
 TypeВектор символов или struct, далее описывающий тип данных.
 SizeРазмер именованного типа данных в байтах.

Примеры

Возвратите всю информацию.

info = h5info('example.h5');

Возвратите информацию о группе и всех наборах данных, содержавших в группе.

info = h5info('example.h5','/g4');

Возвратите информацию об определенном наборе данных.

info = h5info('example.h5','/g4/time');

Введенный в R2011a