Come ti ha detto YuYevon, apri il file in modalità "rb" (il "b" indica l'apertura in modalità binaria)
A cosa serve allocare un elemento in più per il buffer che rimarrà inutilizzato ?
di conseguenza il ciclo per la visualizzazione del bufer diventerà
codice:
	for( i=0; i<fileLen; i++)
		printf("%2X  ", (int)Buf[i]);
Il ciclo while per la fread è perfettamente inutile.