[Java] lire un fichier binaire

lire un fichier binaire [Java] - Java - Programmation

Marsh Posté le 25-07-2003 à 22:07:30    

'lut,
 
ma question est sûrement conne mais je cale...
 
je voudrais lire un fichier de données en Java mais je ne connais pas sa structure... tout ce que je sais c'est que c'est un brol qui tournait sous DOS... programmé en je-ne-sais-quoi (en plus)
 
je le lis avec un DataInputStream via readShort() mais ça me donne n'importe nawak. (en gros, 90% de '?', '_' et de '@')
 
dites moi au moins qu'il y a moyen de lire ce vieux brol, paske là je cale  :(


Message édité par TBone le 25-07-2003 à 22:08:19

---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Marsh Posté le 25-07-2003 à 22:07:30   

Reply

Marsh Posté le 27-07-2003 à 10:30:45    

up du matin, chagrin...
et la nuit ne m'a pas porté conseil  :sweat:


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Marsh Posté le 27-07-2003 à 13:50:14    

Baaaaaaa... une fois que tu l'as lu avec un FileInputStream (ou Data, on s'en fout), tu veux en faire quoi ? :??:
A la limite tu peux récupérer un jouli byte[] mais une fois que tu l'as, t'en f'ras quoi ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 27-07-2003 à 14:17:46    

Taiche a écrit :

Baaaaaaa... une fois que tu l'as lu avec un FileInputStream (ou Data, on s'en fout), tu veux en faire quoi ? :??:
A la limite tu peux récupérer un jouli byte[] mais une fois que tu l'as, t'en f'ras quoi ?


bah pouvoir lire le contenu humainement parlant :)
 
ce fichier contient des données de positions géographiques que je voudrais comparer avec celle que j'ai déjà.
 
pour la petite histoire, j'envoie la position d'un avion d'un simu A vers un simu B par le réseau or les données relatives à la position des pistes sont légèrement différentes... donc je voudrais extraire les pistes du simu A (le fichier binaire) et les importer dans le simu B (fichier texte)


Message édité par TBone le 27-07-2003 à 14:19:02

---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Marsh Posté le 27-07-2003 à 16:33:31    

ben du binaire, ça n'est pas lisible par l'utilisateur. à toi de le retravailler (genre reconstituer les int en regroupant les bytes, etc)
 
là faut te baser sur la structure de ton fichier binaire...

Reply

Marsh Posté le 27-07-2003 à 17:05:24    

arf :(
je me doutais que ce serait pas trivial :D
bon, j'essaie... :jap:


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed