@willis.streich
Для распарсинга файла формата .trk на байты в Java, вы можете использовать классы FileInputStream и DataInputStream из стандартной библиотеки Java. Вот пример кода, который демонстрирует этот процесс:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import java.io.*; public class TRKFileParser { public static void main(String[] args) { try { // Открываем файл для чтения File file = new File("file.trk"); FileInputStream fileInputStream = new FileInputStream(file); DataInputStream dataInputStream = new DataInputStream(fileInputStream); // Считываем байты из файла byte[] buffer = new byte[(int) file.length()]; dataInputStream.readFully(buffer); // Закрываем потоки dataInputStream.close(); fileInputStream.close(); // Выводим считанные байты for (byte b : buffer) { System.out.print(b + " "); } } catch (IOException e) { e.printStackTrace(); } } } |
Убедитесь, что вы замените "file.trk" на путь к вашему реальному файлу .trk. Этот пример открывает файл, считывает все его байты в буфер и выводит каждый байт на консоль. Вы можете настроить этот код для обработки байтов в соответствии с вашими потребностями.