Pour le décalage :
Tu sautes une ligne de trop avant les données
Tes retours à la ligne ne sont pas de simple '\n', vérifie que tu écris bien le fichier en mode binaire
Pour ce qui est blanc, il n'y a que des 0xFF dans ton fichier...
Pour t'aider, nous avons besoin du code source de ton programme. Le problème se trouve là ^^
[Édit]En fait, le problème doit aussi venir du manque de 'b' dans ton fopen ^^
Le fichier s'arrête avant le caractère 0x1A...[/Édit]