Java Language Lecture d'un fichier binaire


Exemple

Vous pouvez lire un fichier binaire en utilisant ce morceau de code dans toutes les versions récentes de Java:

Java SE 1.4
File file = new File("path_to_the_file");
byte[] data = new byte[(int) file.length()];
DataInputStream stream = new DataInputStream(new FileInputStream(file));
stream.readFully(data);
stream.close();

Si vous utilisez Java 7 ou une version ultérieure, il existe un moyen plus simple d'utiliser l' nio API :

Java SE 7
Path path = Paths.get("path_to_the_file");
byte [] data = Files.readAllBytes(path);