0

我对 .bin 文件有点困惑。基本上在 Linux 中,我们使用 elf、.ko 类型的文件来升级盒子或复制它。但是,在升级路由器或任何 Networking Gaint 产品中的 NAND 闪存时,为什么总是首选 .bin 文件。这是否类似于所有操作系统相关文件的融合混合。是否可以查看 bin 文件的内容。怎么玩。它类似于 BootROM 的内容。准备如何?我们如何创建和测试这个。Linux如何支持这一点。这背后有什么历史原因吗?

4

1 回答 1

0

说到路由器,这些文件通常只是路由器闪存的快照,可能经过压缩并添加了一些标头。典型的事情是压缩的 squashfs 图像或简单gzip的内存快照。

没有.bin格式之类的东西,它只是一个自定义的字节数组,每个供应商都以某种供应商特定的方式解释它。基本上,这个扩展意味着“文件中的内容不是你的事,我们的设备/软件会处理它”。您可以尝试通过使用实用程序来识别(thnk,反向工程)这些文件中的实际内容,file或者只是通过十六进制编辑器查看这些文件并尝试猜测发生了什么。

于 2013-05-31T08:17:35.560 回答