^
обычно используется для возведения в степень, а 2
- очень распространенная основа для этого.
Переменная Size of Color Table
помечена как трехбитовое значение, в сочетании с +1 означает, что таблица цветов составляет от 2 до 256 цветов.Это действительно соответствует формату GIF.
(В C вы бы написали это как 6 << Size_of_global_color_table
)