これは、ファイルを 16 進数に変換する唯一のコードですが、ファイルを開き、Java コードが 16 進数を読み取り、特定のバイトを抽出する必要があります (たとえば、ファイル拡張子:
import java.io.*;
public class FileInHexadecimal
{
public static void main(String[] args) throws Exception
{
FileInputStream fis = new FileInputStream("H://Sample_Word.docx");
int i = 0;
while ((i = fis.read()) != -1) {
if (i != -1) {
System.out.printf("%02X\n ", i);
}
}
fis.close();
}
}