package com.example.demo.file;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* @description: JAVA获取16进制文件头工具
* @create: 2020/05/08 21:42
**/
public class FileHandle {
public static void main(String[] args) {
try {
String result = getFileHead(new File("E:\\temp\\2.csv"));
System.out.println(result.substring(0,8));
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 得到文件头
*
* @param file 文件
* @return 文件头
* @throws IOException
*/
public static String getFileHead(File file) throws IOException {
byte[] b = new byte[28];
InputStream inputStream = null;
try {
inputStream = new FileInputStream(file);
inputStream.read(b, 0, 28);
} catch (IOException e) {
e.printStackTrace();
throw
JAVA获取16进制文件头工具
最新推荐文章于 2022-02-21 17:39:06 发布
该博客介绍了如何使用JAVA编程语言读取并显示文件的16进制头部信息,通过示例代码展示了具体实现过程。
摘要由CSDN通过智能技术生成