Sun Sparc 시스템에서 생성된 Fortran 프로그램의 바이너리 출력 디코딩

Sun Sparc 시스템에서 생성된 Fortran 프로그램의 바이너리 출력 디코딩

SunSparc 시스템에서 생성된 f77 파일이 있습니다. 나는 각 레코드에 5개의 실수와 하나의 정수가 포함되어 있다는 것을 알고 있습니다. Ubuntu 16.04 Intel Little-Endian 시스템에서 이 파일의 압축을 풀 수 있는 방법이 있습니까? 부분적인 16진수 덤프를 제공했습니다.

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

레이더데이터를 추출할 수 있는(그리고 정확한 저장 형식과 엔디안을 파악하는 데 도움이 되는) 우수한 데이터 조각 기능을 갖춘 바이너리 탐색 도구 키트입니다.

관련 정보