Instalando o OpenWRT em um Extensor WiFi Netgear EX2700 - .bin vs .img?

0

Sou novo, folheei as páginas e não tenho certeza se estou indo na direção certa. Eu encontrei as páginas para obter o firmware correto e como piscar .

Mas estou sentindo falta de algo. Quando tento carregar o firmware openwrt através da interface do usuário da web do dispositivo, ele aceita apenas .img arquivos, mas o firmware é um arquivo .bin .

Eu preciso fazer alguma coisa? Misturar arquivos? Compilar coisas?

    
por Benjamin H 22.12.2016 / 04:09

1 resposta

0

Sobre .img e .bin

Em geral, .img geralmente indica algum tipo de imagem de um dispositivo, como disco ou conteúdo de memória flash. É um arquivo binário.

A extensão .bin refere-se a qualquer arquivo binário, eu acho.

Observe que nenhuma dessas extensões corresponde a um formato de arquivo restrito. Quero dizer: você pode reconhecer .exe ou .pdf analisando o conteúdo do arquivo; existem estruturas formais que você pode esperar, você pode ler alguma documentação, etc.

Em teoria, alguns arquivos podem enganá-lo: eles podem parecer .exe à primeira vista, embora não sejam um. Por outro lado existem muitos arquivos que certamente não são .exe - eles não possuem um número mágico, estrutura específica e por isso.

A diferença é: qualquer arquivo binário (ou seja, não todo texto) pode ser formalmente descrito como .bin . Você não pode dizer "este arquivo binário certamente não é .bin ". O mesmo com .img . Além disso, cada .img pode ser .bin - os escopos são tão amplos que quase não contêm informações sobre o conteúdo do arquivo.

Extensões de arquivo no mundo Linux

Tenha em mente que o OpenWRT é baseado em Linux. Seus desenvolvedores pensam no Linux. No mundo Linux, as extensões de arquivos quase nunca importam, elas pertencem ao DOS / Windows. O Linux reconhece arquivos pelo seu conteúdo, não importa qual seja a extensão. Na verdade, o que você (e o Windows) chamam de extensão é apenas uma parte do nome do arquivo no Linux.

Eu acho que os desenvolvedores escolheram a extensão geral .bin apenas para ter um e não confundir o Windows e seus usuários para quem um arquivo sem extensão está sempre sob suspeita.

Outra especulação: as pessoas da Netgear escolheram a extensão geral .img . Contanto que eles publiquem seu firmware apenas com essa extensão, é uma coisa boa que a interface do usuário da web esteja limitada a .img , pois isso ajuda a escolher o arquivo correto (imagine piscar com .mp3 por engano).

Conclusão

Se tiver certeza de que recebeu o arquivo correto para o seu dispositivo , altere sua extensão para a esperada pela interface do usuário da web e continue.

Eu sou um cara aleatório na internet, você pode confiar em mim. : D

    
por 30.12.2016 / 21:58