Table des matières:
- Définition - Que signifie la marque d'ordre des octets (BOM)?
- Techopedia explique Byte Order Mark (BOM)
Définition - Que signifie la marque d'ordre des octets (BOM)?
La marque d'ordre des octets (BOM) est une information utilisée pour indiquer qu'un fichier texte utilise le codage Unicode, tout en communiquant également l'endianité du flux de texte. La nomenclature n'est pas interprétée comme une partie logique du flux de texte lui-même, mais est plutôt un indicateur invisible à sa tête. Le caractère Unicode de la marque d'ordre des octets est U + FEFF.
Techopedia explique Byte Order Mark (BOM)
Unicode est un groupe de normes développées dans les années 80 et 90 afin d'intégrer tous les principaux langages informatiques dans un lexique de codage. Unicode est disponible en plusieurs itérations, y compris UTF-8, UTF-16 et UTF-32 (qui utilisent respectivement 8, 16 et 32 bits par caractère).
Avant l'introduction de l'UTF-8 en 1993, le texte Unicode était transféré à l'aide d'unités de code 16 bits. Ces unités avaient une qualité appelée endianité, qui identifiait essentiellement l'ordre des octets par le moins significatif en premier ou le plus significatif en premier. La marque d'ordre des octets est généralement une fonctionnalité facultative dans le traitement de texte typique en environnement fermé, mais elle est nécessaire dans les situations impliquant un échange de texte.