Markus Pitha: (LINUX) Herausfinden, welches Format eine Datei hat?

Beitrag lesen

Hallo,

durch meine Recherchen, einem Programmcode, der eine Animation erzeugt auf die Spur zu kommen bemerkte ich, dass oft irgend eine Datei eingelesen wird. Zum Verständnis wollte ich nachprüfen, welches Dateiformat das denn ist, damit ich besser erkennen kann, was im Programm vor sich geht.
Nun habe ich aber das Problem, dass ich diese Datei nicht öffnen kann, da ich nicht weiß, welches Format es eigentlich ist.
Auf jeden Fall ist es eine binäre Datei (was sonst), aber eine Umbenennung nach .bmp, .jpg, .gif, .png,.. o.ä hat nichts gebracht.
Mit "file back.16" (so heißt die Datei) bekomme ich auch nur die Meldung "data" als Ausgabe, was auch nicht gerade hilfreich ist.
Der dazu im Programm angeführte Code sieht so aus:

  
  fichier = open ( "back.16" , O_RDONLY );  
  if (fichier<0) {  
    printf("impossible d'ouvrir back.16 \n");  
    exit(0);  
  }  
  
  read ( fichier ,texture1, 2*256*256  );  
#ifndef X11  
{  
  Uint16 *p = (Uint16 *)texture1;  
  int i;  
  for (i=0; i<256*256; ++i, ++p)  
    *p = SDL_SwapLE16(*p);  
}  
#endif  
  close ( fichier );  

Hat jemand Ahnung, was sich in diesem File befinden könnte, oder wie ich es öffnen und darstellen kann?

Markus.

--
http://www.apostrophitis.at
http://www.pithax.net
Wenn ich ein toller Programmierer währe, könnte ich vieleicht sogar Packete nach einem gewissen Standart kompelieren...
Vieleicht progge ich aber auch eine tolle Gallerie, die dann hoffentlich funzt.