Como converter um arquivo em uma array de bytes em Java
Hassan Saeed
12 outubro 2023
Java
Java File
-
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);
}
}
Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se