博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDF
阅读量:5793 次
发布时间:2019-06-18

本文共 1128 字,大约阅读时间需要 3 分钟。

    HDF
    目录
        层次型数据格式
            简介
            HDF4和HDF5
        异硫氰酸荧光素己二胺
        高密度纤维板
        缩写
        展开
        层次型数据格式
            简介
            HDF4和HDF5
        异硫氰酸荧光素己二胺
        高密度纤维板
        缩写
        展开
    编辑本段层次型数据格式
      Hierarchical Data Format,可以存储不同类型的图像和数码数据的文件格式,并且可以在不同类型的机器上传输,同时还有统一处理这种文件格式的函数库。大多数普通计算机都支持这种文件格式。
    简介
      HDF是用于存储和分发科学数据的一种自我描述、多对象文件格式。HDF是由美国国家超级计算应用中心(NCSA)创建的,以满足不同群体的科学家在不同工程项目领域之需要。HDF可以表示出科学数据存储和分布的许多必要条件。HDF被设计为:
      自述性:对于一个HDF文件里的每一个数据对象,有关于该数据的综合信息(元数据)。在没有任何外部信息的情况下,HDF允许应用程序解释HDF文件的结构和内容。
      通用性:许多数据类型都可以被嵌入在一个HDF文件里。例如,通过使用合适的HDF数据结构,符号、数字和图形数据可以同时存储在一个HDF文件里。
      灵活性:HDF允许用户把相关的数据对象组合在一起,放到一个分层结构中,向数据对象添加描述和标签。它还允许用户把科学数据放到多个HDF文件里。
      扩展性:HDF极易容纳将来新增加的数据模式,容易与其他标准格式兼容。
      跨平台性:HDF是一个与平台无关的文件格式。HDF文件无需任何转换就可以在不同平台上使用。
    HDF4和HDF5
      新一代的HDF5是由NCSA于1998年发布。NCSA支持HDF4并还将继续支持几年(细节如下)。HDF5被设计为改善HDF4的一些局限性。HDF4的某些局限性有:
      单个文件不能存放多于20000个对象,单个文件大小也不能大于2G字节。
      数据模式的兼容性不够好,有过多的对象类型,数据类型太严格。
      库函数过时和过于复杂,不能有效地支持并行口的I/O,很难用于线程应用中。
      HDF5包含如下的改进:
      被设计为一种新的格式用来改进HDF4.x,特别是每个文件可以存储更大的文件和更多的对象。
      数据模式更简洁、更全面,它包含两个基本结构:多维数组记录结构,和分组结构。
      更简洁、更利于工程库和应用编程接口,支持并行I/O,线程和其他一些现代系统和应用要求。
      虽然HDF5比HDF4有明显的优势,但HDF4仍然是在科学界使用得最为广泛。许多应用软件都是基于HDF4库开发的,许多数据产品是按HDF4格式生成的。把这些应用和数据产品从HDF4转换为HDF5需要花费时间和费用。因此,NCSA仍然支持HDF4并还将持续几年。

转载地址:http://niffx.baihongyu.com/

你可能感兴趣的文章
性能测试之稳定性测试
查看>>
ES6的 Iterator 遍历器
查看>>
拿事件说那么一些事
查看>>
Deriving from BindableBase更简单的绑定通知
查看>>
2019届高二(下)半期考试题(文科)
查看>>
【REDO】删除REDO LOG重做日志组后需要手工删除对应的日志文件(转)
查看>>
nginx 301跳转到带www域名方法rewrite(转)
查看>>
AIX 配置vncserver
查看>>
SVN与TortoiseSVN实战:补丁详解(转)
查看>>
windows下Python 3.x图形图像处理库PIL的安装
查看>>
Hive 锁处理
查看>>
【IL】IL生成exe的方法
查看>>
leetcode------Triangle
查看>>
network
查看>>
测试工程师速成手册
查看>>
实验一 查看CPU和内存,用机器指令和汇编指令编程
查看>>
SettingsNotePad++
查看>>
centos7安装cacti-1.0
查看>>
3个概念,入门 Vue 组件开发
查看>>
专访OneAPM创始人何晓阳:APM将是开发者必备服务
查看>>