Для генирации масива байт из файла мы будем использовать библиотеку FileInputStream

Вот простой пример этого

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FileInputStream fileInputStream=null;
 
File myFile = new File("C:\\myFile.txt");
 
byte[] byteFile = new byte[(int) myFile.length()];
 
try {
fileInputStream = new FileInputStream(myFile);
fileInputStream.read(byteFile);
fileInputStream.close();
 
for (int i = 0; i < byteFile.length; i++) {
System.out.print((char)byteFile[i]);
}

}catch(Exception ex){
ex.printStackTrace();
}