Linux.general : fichier.bin :: NEED HELP ::

Posté par mattboul () le 16 mai 2008
0

Bonjour,



J'ai besoin de savoir ce que contient un fichier.bin.



Hélas ce fichier est de type "data".

dev@montevideo:~/Desktop/PourViper/images$ file ael-viper-v4i2b-f32.bin

ael-viper-v4i2b-f32.bin: data




Les fichiers n'étant pas montable, j'utilise la commande bchunk pour le transformer en fichier ISO:

ex: bchunk foo.bin foo.cue foo.iso (voir man bchunk)



N'ayant pas de file.cue, j'en ai créer un de la façon suivante :

dev@montevideo:~/Desktop/PourViper/images$ vim ael-viper-v4i2b-f32.cue

FILE "ael-viper-v4i2b-f32.bin" BINARY

TRACK 01 MODE2/2352

INDEX 01 00:00:00




Hélas, je n'arrive pas monter mon fichier ISO ainsi créer.

dev@montevideo:~/Desktop/PourViper/images$ sudo mount -o loop -t iso9660 image.iso répertoire_destinataire

 mount: wrong fs type, bad option, bad superblock on /dev/loop0,

missing codepage or helper program, or other error

Dans quelques cas certaines informations sont utiles dans syslog - essayez

dmesg | tail ou quelque chose du genre




avec dmesg voila l'erreur que j'obtient :

 [75412.025628] Unable to identify CD-ROM format 




Ma question est la suivante : comment extraire les données d'un fichier BIN de type data???



Merci d'avance

bonne journée

> Lire le message (12 commentaires, moyenne: 1,7).  

Vous avez demandé le commentaire #932102.

Binaire de firmware ... ??? !!!

Posté par Stephane COLIN (page perso, ) le 17/05/2008 à 13:05. (lien). Évalué à 3.

Bonjour,

Étant donné que le sujet porte sur de l'embarqué, je pense que le fichier dont tu parles est un fichier de type firmware.

Le fait qu'il se trouve dans l'iso me conforte dans ce sens.

Quel taille fait-il ?

A++

PS : example de firmware :

bigbob@bigbob-laptop:~$ file /lib/firmware/2.6.24-17-generic/ql2400_fw.bin
/lib/firmware/2.6.24-17-generic/ql2400_fw.bin: data

[ Répondre ]

  • [^]Re: Binaire de firmware ... ??? !!!

    Posté par Stephane COLIN (page perso, ) le 17/05/2008 à 13:09. (lien). Évalué à 1.

    Bingo !!!

    Si tu regardes là :

    http://knightsatcdh.googlepages.com/update-to-AEL-V4I1.htm

    Tu verras :

    Now the main flash image can be installed.

    1. Load the flash image into RAM.

    RedBoot> load -r -b %{FREEMEMLO} ael-viper-v4i1a-f16.bin
    Using default protocol (TFTP)
    Raw file loaded 0x00400000-0x01400000, assumed entry at 0x00400000
    RedBoot>

    Subsitute an -f32, -cyclops or -lite image as required.

    CQFD ...

    A++

    [ Répondre ]

    • [^]Re: Binaire de firmware ... ??? !!!

      Posté par Stephane COLIN (page perso, ) le 17/05/2008 à 13:29. (lien). Évalué à 3.

      Faire également :

      strings ael-viper-v4i2b-f32.bin | less

      de mon coté si je le fait sur l'example donné en PS dans mon premier post, ça me donne ça :

      COPYRIGHT 2005 QLOGIC CORPORATION ISP24xx Firmware Version 4.0.27 $
      IgPfY
      I{(#
      P'
      P7QLOGJ
      P8IC
      VA{`
      UUAx
      @AjX
      ...
      ...
      etc
      ...
      ...

      Ici, on voit tout de suite que c'est un firmware ...

      A++

      [ Répondre ]