import org.apache.commons.io.FileUtils as FU
byte[] readByte = FU.readFileToByteArray(new File("test.txt"))
byte[] first = Arrays.copyOfRange(readByte, 0, 80)
String first_s = new String(first, "UTF-8")
println (first)
println (first_s)
byte[] all_size = Arrays.copyOfRange(readByte, 80, 84)
long get_size = (all_size[3] & 0xff) << 24 |
(all_size[2] & 0xff) << 16 |
(all_size[1] & 0xff) << 8 |
(all_size[0] & 0xff);
println(get_size)

for (int i:0..< get_size) {
byte[] get_data = Arrays.copyOfRange(readByte, 84+(50*i), 84+(50*(i+1)))
for (int k:0..<12) {
byte[] get_data_k = Arrays.copyOfRange(get_data, k*4, (k+1)*4)
byte[] rev_data = [
get_data_k[3],
get_data_k[2],
get_data_k[1],
get_data_k[0] ]
ByteArrayInputStream bs = new ByteArrayInputStream(rev_data)
DataInputStream ds = new DataInputStream(bs);
float f = ds.readFloat()
println("["+i+"]["+k+"]"+f)
}
}