Glossar
SEGB
SEGB ist das binäre Containerformat der Biome-Stream-Dateien: Header v1 und v2, Eintragsstatus (geschrieben, gelöscht, leer) und CRC32 über die Nutzlast.
SEGB ist das binäre Containerformat, das Biome für seine Stream-Dateien verwendet, benannt nach dem Magic-Wert SEGB. Zwei Versionen sind bekannt. Version 1 hat einen 56-Byte-Header mit dem Magic-Wert in den Bytes 52 bis 55, gefolgt von Einträgen, die jeweils mit einem 32-Byte-Header beginnen (Länge, Status, zwei Zeitstempel, CRC32). Version 2 hat einen 32-Byte-Header, der mit SEGB beginnt, und indiziert ihre Einträge über einen Trailer aus 16-Byte-Einträgen am Dateiende.
Jeder Eintrag hat einen Status: 1 geschrieben, 3 gelöscht, 4 leer. Gelöschte Einträge können noch Daten enthalten und verdienen daher einen Blick. Eine CRC32 über die Nutzlast zeigt unvollständige oder beschädigte Schreibvorgänge an. Unter iOS wird v1 für iOS 14 bis 16 und v2 ab iOS 17 beschrieben; die Grenze unter macOS ist nicht öffentlich dokumentiert, Tools erkennen die Version am Header.
Offsets und Feldaufbau im Detail: das SEGB-Dateiformat von Biome.