Glossaire
SEGB
SEGB est le format conteneur binaire des flux Biome : en-têtes v1 et v2, états des enregistrements (écrit, supprimé, vide) et CRC32 de la charge utile.
SEGB est le format conteneur binaire que Biome utilise pour ses fichiers de flux, du nom de sa valeur magique SEGB. Deux versions sont connues. La version 1 a un en-tête de 56 octets, avec la valeur magique aux octets 52 à 55, suivi d'enregistrements qui commencent chacun par un en-tête de 32 octets (longueur, état, deux horodatages, CRC32). La version 2 a un en-tête de 32 octets commençant par SEGB et indexe ses enregistrements grâce à une table de fin de fichier composée d'entrées de 16 octets.
Chaque enregistrement a un état : 1 écrit, 3 supprimé, 4 vide. Un enregistrement supprimé peut encore contenir des données et mérite donc un examen. Un CRC32 calculé sur la charge utile signale une écriture partielle ou endommagée. Sur iOS, la v1 est signalée pour iOS 14 à 16 et la v2 à partir d'iOS 17 ; la frontière sur macOS n'est pas documentée publiquement, et les outils détectent la version d'après l'en-tête.
Offsets et structures détaillés : le format de fichier SEGB de Biome.