英语法语西班牙文

OnWorks 网站图标

h5dump - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 h5dump

这是命令 h5dump,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


h5dump - 显示 HDF5 文件内容。

概要


h5dump [选项] 文件

商品描述


h5dump 使用户能够检查 HDF5 文件的内容并转储这些内容,
以人类可读的形式转换为 ASCII 文件。

h5dump 将 HDF5 文件内容转储到标准输出。 它可以显示内容
整个 HDF5 文件或选定的对象,可以是组、数据集、
数据集、链接、属性或数据类型。

--header 选项仅显示对象头信息。

名称是对象的绝对名称。 h5dump 以相同的顺序显示对象
命令命令。 如果名称不以斜杠开头,则 h5dump 开始搜索
从根组开始的指定对象。

如果一个对象与多个名称硬链接,h5dump 显示对象的内容
在第一次出现时。 在以后的事件中只显示链接信息。

h5dump 以#oid1:oid2 的形式为任何未命名的数据类型分配一个名称,其中 oid1 和
oid2 是库分配的对象标识符。 显示未命名的类型
根组内。

数据类型以标准类型名称显示。 例如,如果创建了一个数据集
具有 H5T_NATIVE_INT 类型和该机器上整数的标准类型名称是
H5T_STD_I32BE,h5dump 显示 H5T_STD_I32BE 作为数据集的类型。

h5dump 还可以转储数据集的子集。 此功能的操作方式与
HDF5 中的超平板; 在命令行上指定的参数被传递给函数
H5Sselect_hyperslab 并显示结果选择。

h5dump 输出在 HDF5 的 DDL 中有详细描述,数据描述
语言文件。

注意:不允许指定多个属性、数据集、数据类型、组、
或带有一个标志的软链接。 例如,一个人可能不会发出命令
错误:h5dump -a /attr1 /attr2 foo.h5
显示 /attr1 和 /attr2。 必须发出以下命令:
正确:h5dump -a /attr1 -a /attr2 foo.h5

可以使用以下命令选择打开 HDF5 文件的文件驱动程序
--filedriver (-f) 命令行选项。 --filedriver 选项的可接受值是:
“sec2”、“family”、“split”、“multi”和“stream”。 如果未指定文件驱动程序标志,
然后文件将依次打开每个驱动程序并按照上面指定的顺序
直到一位驱动程序成功打开文件。

XML OUTPUT


使用 --xml 选项,h5dump 生成 XML 输出。 此输出包含一个完整的
文件的描述,用 XML 标记。 XML 符合 HDF5 文档类型
定义 (DTD) 可在 http://hdf.ncsa.uiuc.edu/DTDs/HDF5-File.dtd.

XML 输出适用于其他工具,包括 HDF5 Java 工具。

配置


-h or - 帮帮我 打印使用信息并退出。

-B or --引导块 打印引导块的内容。 (这个选项还没有
实施的。)

-H or --标题 仅打印标题; 没有数据显示。

-A 打印属性的头部和值; 不显示数据集的数据。

-i or --对象 ID 打印对象 ID。

-r or - 细绳 以 ASCII 格式打印 1 字节整数数据集。

-V or - 版 打印版本号并退出。

-a P or --属性=P 打印指定的属性。

-d P or --数据集=P 打印指定的数据集。

-f D or --文件驱动程序=D 指定使用哪个驱动程序打开文件。

-g P or --组=P 打印指定的组和所有成员。

-l P or --软链接=P 打印指定软链接的值。

-o F or --输出=F 将原始数据输出到文件 F。

-t T or --数据类型=T 打印指定的命名数据类型。

-w N or --宽度=N 设置输出的列数。

-x or --xml 使用 XML 模式(默认)而不是 DDL 输出 XML。

-u or --使用-dtd 使用 XML DTD 而不是 DDL 输出 XML。

-D U or --xml-dtd=U 在 XML 输出中,引用 U 处的 DTD 或模式而不是
默认架构/DTD。

-X S or --xml-dns=S 在 XML 输出中,(XML Schema) 在 XML 中使用限定名称:":": no
命名空间,默认值:“hdf5:”

-s L or --开始=L 子集选择开始的偏移量。 默认值:开头
数据集。

-S L or --步幅=L Hyperslab 步幅。 默认值:所有维度均为 1。

-c L or --计数=L 要包含在选择中的块数。

-k L or --块=L hyperslab 中块的大小。 默认值:所有维度均为 1。

-- 表明以下所有参数都是非选项。 例如,转储一个名为
`-f',使用 h5dump -- -f。

文件 要检查的文件。

上面列出的选项参数定义如下:

D 在打开文件时使用哪个文件驱动程序。 可接受的值为“sec2”,
“家庭”、“拆分”、“多”和“流”。 没有文件驱动程序标志文件
将按上述顺序依次与每个驱动程序打开,直到一个
驱动程序成功打开文件。

P 从根组到对象的完整路径

T 数据类型的名称

F 一个文件名

N 大于 1 的整数

L 一个整数列表,其个数等于数组中的维数
被查询的数据空间

U 一个 URI(在 [IETF RFC 2396] 中定义,由 [IETF RFC 2732] 更新)指的是
用于验证 XML 的 DTD

子集参数也可以用方便的紧凑形式表示,如下所示:
--dataset="/foo/mydataset[START;STRIDE;COUNT;BLOCK]"

所有分号 (;) 都是必需的,即使未指定参数值也是如此。 什么时候
未指定,使用默认参数值。

例子


1. 在文件 quux.h5 中转储 /GroupFoo/GroupBar 组:
h5dump -g /GroupFoo/GroupBar quux.h5

2. 转储文件quux.h5中/GroupFoo/GroupBar组中的数据集Fnord:
h5dump -d /GroupFoo/GroupBar/Fnord quux.h5

3. 转储分组中的数据集Fnord的属性元数据
/GroupFoo/GroupBar 在文件 quux.h5 中:
h5dump -a /GroupFoo/GroupBar/Fnord/元数据 quux.h5

4. 转储文件中根组属性的属性元数据
quux.h5:
h5dump -a /元数据 quux.h5

5. 生成文件 bobo.h5 的 XML 列表:
h5dump --xml bobo.h5 > bobo.h5.xml

6. 在文件 quux.h5 中转储数据集 /GroupFoo/databar/ 的一个子集
h5dump -d /GroupFoo/databar --start="1,1" --stride="2,3" --count="3,19"
--block="1,1" quux.h5

7. 使用短格式指定子集参数的相同示例:
h5dump -d "/GroupFoo/databar[1,1;2,3;3,19;1,1]" quux.h5

当前 状态


h5dump 的当前版本显示以下信息:
* 团体
o 组属性(见属性)
o 组员
* 数据集
o 数据集属性(见属性)
o 数据集类型(参见数据类型)
o 数据集空间(见数据空间)
o 数据集数据
* 属性
o 属性类型(见数据类型)
o 属性空间(见数据空间)
o 属性数据
* 数据类型
o 整数类型
- H5T_STD_I8BE、H5T_STD_I8LE、H5T_STD_I16BE、...
o 浮点类型
- H5T_IEEE_F32BE、H5T_IEEE_F32LE、H5T_IEEE_F64BE、...
o 字符串类型
o 复合型
- 命名、未命名和瞬态复合类型 - 整数、浮点或
字符串类型成员
o 不透明类型
o 引用类型
- 对象引用
- 数据区域
o 枚举类型
o 可变长度数据类型
- 仅原子类型
- 可变长度类型的标量或一维数组
支持的
* 数据空间
o 标量和简单空间
* 软链接
* 硬链接
* 循环检测

使用 onworks.net 服务在线使用 h5dump


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad