繁体   English   中英

.bin文件用于升级嵌入式设备

[英].bin files used for upgrading embeded devices

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

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

没有.bin格式,它只是一个自定义字节数组,每个供应商都以某种特定于供应商的方式对其进行解释。 基本上,此扩展名意味着“文件中的内容与您无关,我们的设备/软件将处理它”。 您可以尝试使用file实用程序来识别(thnk,反向工程)这些文件中的实际内容,或者仅通过十六进制编辑器查看这些文件并尝试猜测正在发生的情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM