Cómo convertir un archivo en un array de bytes en Java
Hassan Saeed
12 octubre 2023
Java
Java File
-
Usa
readAllBytes()para convertir un Archivo abyte[]en Java -
Utilice
FileUtils.readFileToByteArray()para convertir unfileabyte[]en Java
Este tutorial discute los métodos para convertir un file en byte[] (array de bytes) en Java.
Usa readAllBytes() para convertir un Archivo a byte[] en Java
La forma más simple de convertir un file en byte[] en Java es usar el método readAllBytes() proporcionado por la clase Files. En el siguiente ejemplo, primero leeremos un file y luego lo convertiremos a un byte[].
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());
}
}
Utilice FileUtils.readFileToByteArray() para convertir un file a byte[] en Java
Otro método para convertir un file a byte[] en Java es usar FileUtils.readArchivoToByteArray() proporcionado por Apache Commons File Utils. El siguiente ejemplo lo ilustra:
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);
}
}
¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete