Очень много лишней информации в исходных.
65536 - это 2^16, т.е. 16 бит. Для хранения 16 цветов надо 2^4 бита, т.е. в 8 раз меньше. Если Файл организован так, что информация о каждом пикселе не должна занимать целое число байт, то скорость передачи увеличится в 8 раз. Если же каждый пиксель занимает целое число байт, то 16 бит - это два байта, а для размещения 4 бит потребуется целый байт и скорость передачи увеличится только вдвое.