VARBINARY está limitado a 255 bytes no MySQL 5.0.2 e abaixo, a 65kB no 5.0.3 e acima. BLOB é limitado a 65kB. Por fim,
VARBINARY é praticamente o mesmo que BLOB (da perspectiva do que pode ser armazenado nele), a menos que você queira preservar a compatibilidade com versões "antigas" do MySQL. A Documentação MySQL
diz: