首页
社区
课程
招聘
[已解决] [求助]2K求助二进制数据文件读取 50.00雪花
发表于: 2020-5-4 05:17 3091

[已解决] [求助]2K求助二进制数据文件读取 50.00雪花

2020-5-4 05:17
3091

数据区域直接读取byte 按Double读8位, Float读4位转换结果不正确。寻求高手帮忙。


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2020-5-11 17:08 被htbeijing编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 103
活跃值: (1137)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
加Q11九38九12五五,不知道放上联系方式是否违规?如果违规请删除~!
2020-5-4 20:36
0
雪    币: 3701
活跃值: (2664)
能力值: ( LV7,RANK:105 )
在线值:
发帖
回帖
粉丝
3
lz的意思是什么?是高低位的问题吗?
2020-5-4 23:43
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
yegu lz的意思是什么?是高低位的问题吗?
红框区域的数据有n条,每一条数据由 8 8 8 4 1 1 1 bytes几个数。 
但是我用C#直接读出来就不对。
2020-5-4 23:49
0
雪    币: 3701
活跃值: (2664)
能力值: ( LV7,RANK:105 )
在线值:
发帖
回帖
粉丝
5
mb_reiqpwmq 红框区域的数据有n条,每一条数据由 8 8 8 4 1 1 1 bytes几个数。 但是我用C#直接读出来就不对。
有样本发上来试试吗?我感觉用C++可能更容易读
2020-5-4 23:54
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
数据有点大 接近200M 怎么发您
2020-5-4 23:55
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
请留一个邮箱?
2020-5-4 23:59
0
雪    币: 3701
活跃值: (2664)
能力值: ( LV7,RANK:105 )
在线值:
发帖
回帖
粉丝
8
mb_reiqpwmq 请留一个邮箱?
https://bbs.pediy.com/thread-218009.htm(9楼,自己找找吧) 
2020-5-5 00:00
0
雪    币: 631
活跃值: (46)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
也许你遇到大小端问题了
2020-5-7 14:29
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
哈,您有兴趣试试吗?这个格式用程序转成double float  这种 正常的byte文件。 大小会有从180m 增到260多。 有把高位字节省掉的可能吗。
您有没有兴许帮解决
2020-5-7 16:27
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
linyifeng 也许你遇到大小端问题了
刚才搜了一下大小端,理解你说的是啥了,可惜我不懂C++。。。
2020-5-7 20:43
0
雪    币: 631
活跃值: (46)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
htbeijing 刚才搜了一下大小端,理解你说的是啥了,可惜我不懂C++。。。
当前图片显示的, 是字节顺序, 
例如 字节序列 01 02 03 04  
转换为dowrd则为 0x04030201
转换为word则是: 0x0201 0x0403
float和double则需要浮点转换, 手上没工具.但肯定不会是 01 02 03 04 这样
大小端问题,在网络传输过程中需要注意, 文件一般来讲, 遇不到的
2020-5-8 10:39
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
linyifeng 当前图片显示的, 是字节顺序, 例如 字节序列 01 02 03 04 转换为dowrd则为 0x04030201 转换为word则是: 0x0201 0x0403 float和doub ...
您好, 怎么加您qq发您资料,我这里有样例数据 就是挺大的
2020-5-8 10:44
0
游客
登录 | 注册 方可回帖
返回
//