在网络收音机固件文件中,我发现了一个文件系统,但我不知道它是哪个。
我知道的:
- (前两个字节是
0A 4C(可能是魔术字节))- 它们实际上不是文件系统数据的一部分
- 现在 4 个字节的索引长度
- 索引中的条目以 1 个字节的类型开始:
- 类型
00:文件- 1字节文件名长度
- x 字节的文件名
- 4 字节文件长度
- 文件系统中数据的 4 字节偏移量
- 4 字节(未知用法)
- 类型
01:文件夹- 1 字节文件夹名称长度
- x 字节的文件夹名称(根文件夹名称为 0 字节)
- 1 字节:该文件夹中的条目/文件数
- 类型
所有的偏移量和长度都是小端的。
那可能是什么文件系统?我不认为开发人员构建了他们自己的文件系统。
固件文件来自 http://update.wifiradiofrontier.com/Update.aspx?c=ir-mmi-FS2026-0500-0052&m=1122334455&v=2.6.17.EX53300-2RC3&t=Cust-File&n=2.11.12.EX65933-4RC2&f=/updates/ir-mmi-FS2026-0500-0052.2.11.12.EX65933-4RC2.isu.bin
binwalk 不检测文件系统。
我的意思是文件系统从0x1dc1e6. 我已经为该文件系统编写了一个工作解析器,但我想知道这是否是已知的 fs 类型。