|
|
1
22
有点类似,但不是真的。它们都是结构化文件。sqlite具有使用SQL支持数据库查询的功能。HDF5具有支持大型科学数据集的功能。 他们都是为了表现出色。
如果以结构化形式存储数据,那么这些结构的数据类型也存储在HDF5文件中。我对这是如何工作有点生疏(例如,如果它包含了与生俱来的向后兼容性),但是我知道如果你正确地设计了你的“阅读器”,它应该能够处理将来改变的类型。
绝对!你会想用的 attributes . 每个对象都有一个或多个描述到达该对象的路径的字符串。HDF5 groups 类似于文件夹/目录,只是文件夹/目录是分层的=一个唯一的路径描述每个人的位置(至少在文件系统中没有硬链接),而组形成一个可以包含循环的有向图。我不确定是否可以将指向对象的“指针”直接存储为属性,但始终可以将绝对/相对路径存储为字符串属性。(或者其他任何地方作为一个字符串;如果您需要的话,您可以有大量的查找表。) |
|
|
2
9
我们在我的项目中生成HDF5数据,但我通常不直接处理它。我可以尝试一下前两个问题:
关于第三个问题,我将向 Jason S's superior knowledge . 我想说HDF5是一个完全合理的选择,特别是如果你已经对它感兴趣或者计划为科学界生产一些东西。 |
|
|
adam · 在java中读取文件偏移量时出现问题 2 年前 |
|
|
Jon · Python从HTTPS aspx下载图像 8 年前 |
|
|
Programmer · 我需要有关二进制文件[副本]的帮助 8 年前 |
|
|
CodeXtack · 从二进制文件c获取值类型# 8 年前 |
|
|
Naveen · 在C语言中从二进制文件读写整数++ 8 年前 |
|
|
Grechka Vassili · 二进制文件中的读写结构[关闭] 8 年前 |