You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行ASC2EPH.exe转换DE405文件为JPLEPH二进制文件时遇错求助

解决ASC2EPH转换DE405 ASCII文件报错的方案
  • 校验输入文件完整性
    确认infile.405是完整的DE405 ASCII版本文件,无下载中断、损坏或内容截断。可对比文件大小与官方提供的DE405 ASCII文件校验值(如MD5)验证。

  • 调整命令执行方式
    放弃标准输入重定向,直接将输入文件作为参数传入,执行命令:

    ASC2EPH infile.405
    

    部分Fortran编译的程序对重定向兼容性较差,直接传参可规避该问题。

  • 确保NRECL设置生效
    在执行转换命令前,先在CMD中明确设置环境变量:

    set NRECL=1
    

    再运行ASC2EPH,保证当前进程能读取到该设置,避免仅局部设置导致的失效。

  • 修改源码硬编码记录长度(若有源码)
    若持有ASC2EPH的Fortran源码,找到定义记录长度的代码段,将其硬编码为1,例如:

    INTEGER, PARAMETER :: NRECL = 1
    

    重新编译后再执行转换操作。

  • 检查文件权限
    确认ASC2EPH.exe及infile.405所在目录具备读写权限,避免因权限不足引发文件读取或写入失败。

内容的提问来源于stack exchange,提问作者Dave Hook

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 21:01:00