guitza87
Messages postés26Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention25 janvier 2007
-
5 mai 2003 à 18:34
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 2007
-
7 mai 2003 à 00:13
hello tout le monde !!!
J'aimerai savoir comment je pourrais faire pour lire un fichier octet par octet ?? et que pour chaque octet lu la méthode me renvoie la valeur de ce dernier ds un tableau d'octets
exemple : byte [] octet= new byte [256]
octet[1]=read .... ???
en effet je ne trouve rien ds la doc pour m'aider !!!
en fait je lis un fichier encodé d la norme cp1252 de microsoft or avec les éditeurs de textes on ne peut pas voir crrectement toutes les données !! je voudrais donc récupéré tout en octet et les retransmettre ds un autre fichier en ascii ou en unicode.
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 20071 7 mai 2003 à 00:13
Pour ton problème d'éditeur il te faut un éditeur HEXA comme ultraedit (www.ultraedit.com) ou utiliser la commande xd sous unix.
Mais si tu veux mettre 256 valeur dans un tableau le plus simple est de faire:
java.io.FileInputStream f= new java.io.FileInputStream("fichier");
byte[] octets= new byte[256];
f.read(octets);