Como converter um arquivo em uma array de bytes em Java
Hassan Saeed
12 outubro 2023
-
Utilize
readAllBytes()
para converter um arquivo para array de bytes em Java -
Utilize
FileUtils.readFileToteArray()
para converter um arquivo para Byte Array em Java
Este tutorial discute métodos para converter um arquivo para array de bytes em Java.
Utilize readAllBytes()
para converter um arquivo para array de bytes em Java
A maneira mais simples de converter um arquivo em array de bytes em Java é utilizar o método readAllBytes()
fornecido pela classe Files
. No exemplo abaixo, vamos primeiro ler um arquivo e depois convertê-lo para uma array de bytes.
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;
public class MyClass {
public static void main(String args[]) throws IOException {
File file = new File('sample.txt') byte[] fileContent = Files.readAllBytes(file.toPath());
}
}
Utilize FileUtils.readFileToteArray()
para converter um arquivo para Byte Array em Java
Outro método para converter um arquivo para array de bytes em Java é utilizar FileUtils.readFileToteArray()
fornecido por Apache Commons File Utils. O exemplo abaixo ilustra isto:
import org.apache.commons.io.FileUtils;
public class MyClass {
public static void main(String[] args) throws IOException {
File file = new File('sample.txt');
byte[] fileContent = FileUtils.readFileToByteArray(file);
}
}