从二进制文件中查看前100个浮点数

时间:2016-05-05 15:03:39

标签: linux file terminal binary

我的二进制文件base.mod由C代码编写。它包含600000个浮点数。

 File: ‘base.mod’
  Size: 2400000     Blocks: 4688       IO Block: 4096   regular file
Device: 801h/2049d  Inode: 3544731     Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/ milenko)   Gid: ( 1000/ milenko)
Access: 2016-05-05 11:31:33.967649197 -0300
Modify: 2016-05-05 11:31:15.823559225 -0300
Change: 2016-05-05 11:31:15.823559225 -0300
 Birth: -

我想到了这样的事情

milenko@milenko-HP-Compaq-6830s:~/Distr70/Pr/Tutorial_Ex3/052$ od -h -N 14400 base.mod
0000000 999a 3f99 999a 3f99 999a 3f99 999a 3f99
*
0034100

如果我尝试

milenko@milenko-HP-Compaq-6830s:~/Distr70/Pr/Tutorial_Ex3/052$ od -f -N 14400 base.mod
0000000             1,2             1,2             1,2             1,2
*
0034100

我想得到前100个号码。 milenko @ milenko-HP-Compaq-6830s:〜/ Distr70 / Pr / Tutorial_Ex3 / 052 $ od -f -v -N 400 base.mod

0000000             1,2             1,2             1,2             1,2
0000020             1,2             1,2             1,2             1,2
0000040             1,2             1,2             1,2             1,2
0000060             1,2             1,2             1,2             1,2
0000100             1,2             1,2             1,2             1,2
0000120             1,2             1,2             1,2             1,2
0000140             1,2             1,2             1,2             1,2
0000160             1,2             1,2             1,2             1,2
0000200             1,2             1,2             1,2             1,2
0000220             1,2             1,2             1,2             1,2
0000240             1,2             1,2             1,2             1,2
0000260             1,2             1,2             1,2             1,2
0000300             1,2             1,2             1,2             1,2
0000320             1,2             1,2             1,2             1,2
0000340             1,2             1,2             1,2             1,2
0000360             1,2             1,2             1,2             1,2
0000400             1,2             1,2             1,2             1,2
0000420             1,2             1,2             1,2             1,2
0000440             1,2             1,2             1,2             1,2
0000460             1,2             1,2             1,2             1,2
0000500             1,2             1,2             1,2             1,2
0000520             1,2             1,2             1,2             1,2
0000540             1,2             1,2             1,2             1,2
0000560             1,2             1,2             1,2             1,2
0000600             1,2             1,2             1,2             1,2

但事实并非如此,应该是1200.00,我已经检查了代码。

我在Ubuntu 14.04上。

0 个答案:

没有答案