[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

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
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:


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
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

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
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:


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Sujets relatifs:

Leave a Replay

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