Ответ 1
Основываясь на документации на MSDN, и мой опыт, двоичный код лучше, поскольку хеш файл md5 не отличается по размеру.
Размер двоичного типа данных равен n байтам, поэтому размер данных. Размер типа данных varbinary равен n байтам + 2 байта поверх размера данных.