解码 Sun Sparc 系统上创建的 Fortran 程序的二进制输出

解码 Sun Sparc 系统上创建的 Fortran 程序的二进制输出

我有一个 f77 文件,它是在 SunSparc 机器上创建的。我知道每条记录包含 5 个实数和一个整数。有什么办法可以在我的 Ubuntu 16.04 Intel Little-Endian 机器上解压该文件吗?我给出了一部分十六进制转储

00000000  00 00 00 18 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00  ff ff ff ff 00 00 00 18  |................|
00000020  00 00 00 18 3f 00 00 00  00 00 00 00 3c 23 d7 0a  |....?.......<#..|
00000030  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
00000040  00 00 00 18 3f 80 00 00  00 00 00 00 3c 23 d7 0a  |....?.......<#..|
00000050  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
00000060  00 00 00 18 3f c0 00 00  00 00 00 00 3c 23 d7 0a  |....?.......<#..|
00000070  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
00000080  00 00 00 18 40 00 00 00  00 00 00 00 3c 23 d7 0a  |....@.......<#..|
00000090  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
000000a0  00 00 00 18 40 20 00 00  00 00 00 00 3c 23 d7 0a  |....@ ......<#..|
000000b0  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
000000c0  00 00 00 18 40 40 00 00  00 00 00 00 3c 23 d7 0a  |....@@......<#..|
000000d0  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
000000e0  00 00 00 18 40 60 00 00  00 00 00 00 3c 23 d7 0a  |....@`......<#..|
000000f0  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
00000100  00 00 00 18 40 80 00 00  00 00 00 00 3c 23 d7 0a  |....@.......<#..|
00000110  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
00000120  00 00 00 18 40 90 00 00  00 00 00 00 3c 23 d7 0a  |....@.......<#..|
00000130  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
00000140  00 00 00 18 40 a0 00 00  00 00 00 00 3c 23 d7 0a  |....@.......<#..|
00000150  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
00000160  00 00 00 18 40 b0 00 00  00 00 00 00 3c 23 d7 0a  |....@.......<#..|
00000170  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
00000180  00 00 00 18 40 c0 00 00  00 00 00 00 3c 23 d7 0a  |....@.......<#..|
00000190  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
000001a0  00 00 00 18 40 d0 00 00  00 00 00 00 3c 23 d7 0a  |....@.......<#..|
000001b0  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|
000001c0  00 00 00 18 40 e0 00 00  00 00 00 00 3c 23 d7 0a  |....@.......<#..|
000001d0  00 00 00 00 3c 23 d7 0a  00 00 00 01 00 00 00 18  |....<#..........|

有人知道如何处理这个问题吗?

答案1

拉达雷是一个二进制探索工具包,具有良好的数据雕刻功能,可以让您提取数据(并帮助您找出确切的存储格式和字节序)。

相关内容