Tag: binaryfiles

Mysql字节数组存储

我有一个用Java创建的字节数组。 它代表某些文件的内容。 我不确切知道这个数组的最大大小。 它可以是不同的尺寸。 我想将它存储在mysql中。 我应该在mysql中使用什么类型的?

从java中的二进制文件中读取序列化对象?

我有一个简单的问题。 如何在java中读取二进制文件的所有内容? 我写了一些代码,但它只检索第一个对象。 这是我的代码: ObjectInputStream in = new ObjectInputStream(new FileInputStream(“C:\\Users\\فاطمة\\Downloads\\student.bin”)); Binary b2 = (Binary)in.readObject(); System.out.println(“Student ID: ” + b2.id); System.out.println(“Student Name: ” + b2.name); System.out.println(“Student Grade: ” + b2.grade); in.close();

尝试将二进制文件作为文本读取,但扫描程序在第一行停止

我正在尝试读取二进制文件,但我的程序只是在第一行停止..我认为这是因为文件有奇怪的字符..我只是想从中提取一些方向。 有没有办法做到这一点?.. public static void main(String[] args) throws IOException { Scanner readF = new Scanner(new File(“D:\\CurrentDatabase_372.txt”)); String line = null; String newLine = System.getProperty(“line.separator”); FileWriter writeF = new FileWriter(“D:\\Songs.txt”); while (readF.hasNext()) { line = readF.nextLine(); if (line.contains(“D:\\”) && line.contains(“.mp3”)) { writeF.write(line.substring(line.indexOf(“D:\\”), line.indexOf(“.mp3”) + 4) + newLine); } } readF.close(); writeF.close(); } 该文件如下所示: pppppamepD:\Music\Korn\Untouchables\03 Blame.mp3pmp3pmp3pKornpMetalpKornpUntouchablespKornpUntouchables*;*KornpKornpKornUntouchables003pMetalKornUntouchables003pBlameKornUntouchables003pKornKornUntouchables003pMP3pppppCpppÀppp@ppøp·pppŸú#pdppppppòrSpUpppppp€ppªp8›qpppppppppppp,’ppÒppp’ÍpET?ppppppôpp¼}`Ñ#ãâK†¡H¤*(DppppppppppppppppuÞѤéú:M®$@]jkÝW0ÛœFµú½XVNp`w—wâÊp:ºŽwâÊpppp8Npdpp¡pp{)pppppppppppppppppyY:¸[ªA¥Bi `Û¯pppppppppppp2pppppppppppppppppppppppppppppppppppp¿ÞpAppppppp€ppp€;€?€CpCpC€H€N€S€`€e€y€~p~p~€’€«€Ê€â€Hollow […]