Spisu treści:
Definicja - Co oznacza Byte Order Mark (BOM)?
Znak kolejności bajtów (BOM) jest informacją używaną do oznaczenia, że plik tekstowy wykorzystuje kodowanie Unicode, a także komunikuje endianizm strumienia tekstowego. LM nie jest interpretowana jako logiczna część samego strumienia tekstowego, ale jest raczej niewidocznym wskaźnikiem na początku. Znak Unicode znaku kolejności bajtów to U + FEFF.
Techopedia wyjaśnia Byte Order Mark (BOM)
Unicode to grupa standardów opracowana w latach 80. i 90. w celu zintegrowania wszystkich głównych języków komputerowych w jednym leksykonie kodującym. Unicode występuje w kilku iteracjach, w tym UTF-8, UTF-16 i UTF-32 (które używają odpowiednio 8, 16 i 32 bitów na znak).
Przed wprowadzeniem UTF-8 w 1993 r. Tekst Unicode był przesyłany przy użyciu 16-bitowych jednostek kodu. Jednostki te miały jakość zwaną endianowością, która zasadniczo identyfikowała kolejność bajtów od najmniej znaczącej jako pierwszej lub najbardziej znaczącej jako pierwszej. Znak kolejności bajtów jest zazwyczaj funkcją opcjonalną w typowym przetwarzaniu tekstu w środowisku zamkniętym, jednak jest potrzebny w sytuacjach związanych z wymianą tekstu.