Lire/écrire du Little Endian en Java [resolu] - Java - Programmation
Marsh Posté le 15-07-2002 à 16:51:07
Je fais moi même les questions et les réponses
Pour tout ceux que ça intéresse, voici comment lire/écrire du little-endian en java :
http://mindprod.com/endian.html
Marsh Posté le 15-07-2002 à 16:58:02
merci
Marsh Posté le 15-07-2002 à 13:11:30
Bonjour,
Je fais des lectures / écritures en Java de fichiers écrits depuis un programme en C.
Lorsque j'écris en C un entier dans un fichier, par exemple l'entier 2, ça met dans le fichier:
02 00 00 00
Lorsque j'écris en java le même entier 2, ça fait :
00 00 00 02.
En résumé, lorsque je veux lire en java un entier dans un fichier généré depuis un programme en C, je vais obtenir un entier complètement délirant...
Je peux contourner le problème en faisant des lectures / écritures d'octets, mais ça devient vite très lourd à gérer dès que je m'attaque aux float et aux long.
Existe-t-il des classes en Java qui permettet de "filtrer" ces lectures/écritures ? un peu comme les Readers pour les chaînes.
Merci
Message édité par airbag le 16-07-2002 à 18:25:14