java读取二进制的dat文件

编程入门 行业动态 更新时间:2024-10-10 15:20:07

java读取二进制的dat<a href=https://www.elefans.com/category/jswz/34/1771438.html style=文件"/>

java读取二进制的dat文件

展开全部

DAT估计是个二进制 或者文本 跟普通读取文件e68a8462616964757a686964616f31333361326336是一样的

读取上来 你再对文件格式进行拆分 首先你要了解 它的格式是什么  你可以用

NOTEPAD++或者 C32ASM打开 看看

public class ReadFromFile {

/**

* 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。

*/

public static void readFileByBytes(String fileName) {

File file = new File(fileName);

InputStream in = null;

try {

System.out.println("以字节为单位读取文件内容,一次读一个字节:");

// 一次读一个字节

in = new FileInputStream(file);

int tempbyte;

while ((tempbyte = in.read()) != -1) {

System.out.write(tempbyte);

}

in.close();

} catch (IOException e) {

e.printStackTrace();

return;

}

try {

System.out.println("以字节为单位读取文件内容,一次读多个字节:");

// 一次读多个字节

byte[] tempbytes = new byte[100];

int byteread = 0;

in = new FileInputStream(fileName);

ReadFromFile.showAvailableBytes(in);

// 读入多个字节到字节数组中,byteread为一次读入的字节数

while ((byteread = in.read(tempbytes)) != -1)

更多推荐

java读取二进制的dat文件

本文发布于:2024-02-26 12:39:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1702507.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   java   dat

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!