ctce8_cfg_tool icon indicating copy to clipboard operation
ctce8_cfg_tool copied to clipboard

移动光猫F633N文件头格式不同于程序中格式

Open Dt8333 opened this issue 5 years ago • 3 comments

我尝试着用你的程序unpack我的配置文件,发现它报出{reason: "文件格式不正确(CTCE8_HEADER_PART1)" } 在使用WinHex修改之后成功解码 以下为F633N的文件头部

00000000 99 99 99 99 44 44 44 44 55 55 55 55 AA AA AA AA
00000010 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40
00000040 00 02 00 00 00 00 00 80 00 00 6D A0 00 00 00 00
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000080 04 03 02 01 00 00 00 00 00 00 00 05 46 36 36 33
00000090 4E 01 02 03 04 … (文件大小28192B,减128得28064,即0x6DA0) 对比代码可以看出: F633N写入数据方式与代码中的相反(大端?小端?抱歉忘了是哪个了) flag4 不是[0x02000000, 0x80000000]而是[0x00020000, 0x80000000]

希望能为你适配更多机型提供帮助。

Dt8333 avatar Feb 12 '20 12:02 Dt8333

我尝试着用你的程序unpack我的配置文件,发现它报出{reason: "文件格式不正确(CTCE8_HEADER_PART1)" } 在使用WinHex修改之后成功解码 以下为F633N的文件头部

00000000 99 99 99 99 44 44 44 44 55 55 55 55 AA AA AA AA 00000010 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00000040 00 02 00 00 00 00 00 80 00 00 6D A0 00 00 00 00 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000080 04 03 02 01 00 00 00 00 00 00 00 05 46 36 36 33 00000090 4E 01 02 03 04 … (文件大小28192B,减128得28064,即0x6DA0) 对比代码可以看出: F633N写入数据方式与代码中的相反(大端?小端?抱歉忘了是哪个了) flag4 不是[0x02000000, 0x80000000]而是[0x00020000, 0x80000000]

希望能为你适配更多机型提供帮助。

确实是,就是大小端的问题,文件头,还有文件大小,自己把文件头改了就能正常解析了。

xydche avatar Mar 14 '20 23:03 xydche

无从下手,楼上的能详细说说怎么改文件头吗?

wangzhu83 avatar Apr 18 '20 15:04 wangzhu83

小白求助,文件头怎么改:)

love6057 avatar Jul 21 '21 13:07 love6057