Zitat von
Binärbaum:
Wenn du also danach 4 Bytes liest, gehören davon nur noch 27 Bits zum Integer und die restlichen fünf Bits können schon wieder zu irgendwelchen anderen Werten gehören.
Genau das wollte ich ja mit meiner Methode verhindern, indem eben ungebrauchte bits zwischen den einzelnen Werten vorkommen können, um nicht vollständig gebrauchte Bytes "aufzufüllen". Ich ging dabei davon aus, dass stoxx die Datei selbst erstellt, also sich die Struktur selbst überlegen kann.
Zitat von
stoxx:
Aber genau dieses "Begin" Byte ist wahrscheinlich schon 4 -5 Bit zu groß
4 Bit mehr auf 1 000 000 Ticks sind schon 488 kb.
Das ist natürlich auch keine Standardsituation. Wenn man zig Gigabyte Daten hat sollte man sich natürlich schon überlegen, wie man Platz sparen kann.
Kommt halt immer auf die Situation an. Ich war jetzt eher von was kleinerem ausgegangen wo ein paar Bits pro Einheit mehr oder weniger nicht auffallen
Viele Grüße,
Sebastian