Ce problème se posera même si tu ne tronques pas, non? Du fait des alignements de données, la position des membres d'un POD peut varier, et la chaine binaire (tronquée ou pas) ne te permet pas de conclure.
Je n'arrive pas à imaginer un cas où la version tronquée et le sizeof() apportent moins d'info que la version complète (puisque la complète, c'est par définition le tronqué avec un nombre de zéros au début qui dépend du sizeof()...)
A la base, représenter une représentation binaire par une chaine de caractères, c'est un peu étrange. Dans un éditeur, ou un outil de contrôle, peut être?
Francois
Partager