Hallo
ich benötige mal eure Hilfe, ich seh den Wald vor lauter Bäumen aktuell wohl nicht
Problem : ich möchte eine Datei einlesen, die in den ersten Zeilen Metainformationen
enthält, leider kann die Anzahl der Zeilen variieren.
Darauf folgt dann ein großer Block an Binärdaten (ein Bild).
Die Metadaten benötige ich später Zeilenweise, die Bilddaten muss ich nur getrennt wieder
schreiben können.
Die Dateien haben das Format :
Meine Frage ist jetzt, wie lese ich die gesamte Datei am sinnvollsten ein (ca. 30MB),
und wie kann ich dann am besten damit arbeiten ?
Ich hoffe ich habe mein Problem verständlich genug geschildert
Vielen Dank schon mal !
ich benötige mal eure Hilfe, ich seh den Wald vor lauter Bäumen aktuell wohl nicht
Problem : ich möchte eine Datei einlesen, die in den ersten Zeilen Metainformationen
enthält, leider kann die Anzahl der Zeilen variieren.
Darauf folgt dann ein großer Block an Binärdaten (ein Bild).
Die Metadaten benötige ich später Zeilenweise, die Bilddaten muss ich nur getrennt wieder
schreiben können.
Die Dateien haben das Format :
Java:
name <Tabulator> Wert
datum <Tabulator> Wert
laufende nummer <Tabulator> Wert
.
.
.
155 //
150 //
255 // diese 3 Zahlen sind immer vorhanden, jedoch immer unterschiedlich
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 12 21 19 10 1 14 15 13 5 2 1 6 12 11 5 16 8 4 11 14 2 6 16 20 15 9 13 5 3 19 20 40 73 129 162 158 130 118 133 152 145 152 189 164 85 65 83 84 100 155 187 164 160 186 202 205 201 189 184 180 193 216 180 102 86 54 33 24 21 103 182 213 209 212 222 213 204 208 197 176 165 178 201 198 171 170 191 204 194 174 168 176 179 185 186 183 188 204 212 196 175 189 211 200 201 220 198 159 147 133 118 121 98 80 75 90 74 3 60 86 134 161 161 166 171 167 174 181 171 155 138 120 111 89 41 27 64 96 118 157 167 146 158 156 132 158 186 153 66 19 23 31 4 32 27 28 16 2 15 19 6 9 20 26 10 2 7 7 9 3 11 7 13 16 14 16 6 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
.
.
.
Meine Frage ist jetzt, wie lese ich die gesamte Datei am sinnvollsten ein (ca. 30MB),
und wie kann ich dann am besten damit arbeiten ?
Ich hoffe ich habe mein Problem verständlich genug geschildert
Vielen Dank schon mal !