5 encoding
我下载了一些 DAF“传输”格式的数据,NASA 完全无法在这里解释:
我如何读取这个文件。这是我试图理解的前几行:
 
DAFETF NAIF DAF ENCODED TRANSFER FILE 
'DAF/SPK ' 
'2' 
'6' 
'NIO2SPK                                                     ' 
BEGIN_ARRAY 1 3895604 
'URA111                                  ' 
'-BC186A96D0E76^8' 
'BC0DDF032F041^8' 
'2BD' 
'7' 
'1' 
'3' 
1024 
'-BC18166^8' 
'FD2^4' 
'-DA4A19AC2BCD18^4' 
'-4D5E7E1A67739^4' 
'1D46248537C30E^5' 
'EBA587DFA5E3B^3' 
'-26885CE73CB0D^4' 
'-BF0DC6EDB5B2C8^2' 
'129C1CFEABE48^3' 
'5594FC676368^1' 
'-472EBF2225A^1' 
'-2198AE1963D^0' 
'79CC4CA0C^-1' 
'FDD9792D82^-2' 
'2001D81A^-2' 
'333BCEE2BDD724^4' 
'-D78AA10831D9C8^4' 
'-6D712677574DF8^4' 
'283A14783CDC^4' 
'90AC22194ABF6^3' 
'-1DEF6219F664FE^3' 
'-47318F604096^2' 
'9B805F405B1C^1' 
'1275B947E2AC^1' 
'-16A664664D^0' 
'-2F614B9F5^-1' 
'-B7C3E41D^-3' 
'2F3D71F8^-3' 
根据 NASA 的说法,这是 Fortran 程序的一种流行格式,但谷歌根本没有帮助(维基百科也没有条目)。
本文档(托管于 ucla.edu)对文件格式有完整的描述。
另外,请查看Github 上的这个 python 项目。它似乎提供了您正在寻找的 DAFTB 功能。
编辑郑重声明(咳嗽),这种格式本身似乎并不适合人类阅读。它是一种传输格式,旨在以任何合适的可执行代码转换回可用的二进制文件。
您没有解释为什么要这样做。因此,除非您正在编写文件解析器(已经用至少两种语言完成),否则我不确定能够读取原始值有什么好处。
严格来说,您问题的答案是您使用软件(参见上面的链接)来阅读它。
| 归档时间: | 
 | 
| 查看次数: | 422 次 | 
| 最近记录: |