Java에서 파일을 바이트 배열로 변환하는 방법

Hassan Saeed 2023년10월12일
  1. readAllBytes()를 사용하여 Java에서 파일을 바이트 배열로 변환
  2. FileUtils.readFileToByteArray()를 사용하여 Java에서 파일을 바이트 배열로 변환
Java에서 파일을 바이트 배열로 변환하는 방법

이 튜토리얼에서는 Java에서 파일을 바이트 배열로 변환하는 방법에 대해 설명합니다.

readAllBytes()를 사용하여 Java에서 파일을 바이트 배열로 변환

Java에서 파일을 바이트 배열로 변환하는 가장 간단한 방법은 Files에서 제공하는readAllBytes()메소드를 사용하는 것입니다. /nio/file/Files.html) 클래스. 아래 예에서는 먼저 파일을 읽은 다음이를 바이트 배열로 변환합니다.

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());
  }
}

FileUtils.readFileToByteArray()를 사용하여 Java에서 파일을 바이트 배열로 변환

Java에서 파일을 바이트 배열로 변환하는 또 다른 방법은 Apache Commons File Utils에서 제공하는FileUtils.readFileToByteArray()를 사용하는 것입니다.아래의 예는 다음과 같다.

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);
  }
}

관련 문장 - Java File