爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7267|回复: 1

[求助] 请教:fortran读取recl不确定的二进制文件问题。

[复制链接]

新浪微博达人勋

发表于 2021-9-11 06:38:16 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
fortran在读取二进制数据文件,在open的时候需要先确定数据记录长度的大小,recl关键字大小需要先知道。
现在有很多二进制数据文件(比如新的雷达基数据标准数据文件)都采用”数据文件头 + 数据“的格式,存在两个问题:  (1)存放的数据大小是根据文件头来确定的,所以可能open的时候不知道recl的大小

  (2)有多少个“数据文件头+数据”也是不确定的,所有文件都是放在一行里面。
各位大神可有解决的办法?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-9-11 20:39:01 | 显示全部楼层
数据文件头大小应该是固定的,可以考虑先读数据文件头,再重开一文件读取数据。多少个文件也不确定的话,可以无限重复上述步骤,但最开始一定得是文件头才行。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表