La méthode la plus simple que je connaisse consiste à créer un nouveau fichier, à y écrire les trois octets, puis à lire le fichier original en mémoire (dans une boucle) et à l'écrire dans le nouveau fichier.
Existe-t-il un moyen plus rapide qui permettrait soit d'ignorer la création d'un nouveau fichier, soit d'ignorer la lecture du fichier d'origine en mémoire et son écriture en retour ?