J'essaie d'ouvrir un fichier en octets, de le convertir en chaîne, de modifier certaines données (pensez à Steganography) et de convertir le fichier en octets et de l'enregistrer en jpeg. Jusqu'à présent, tout ce que j'ai essayé a corrompu le fichier en le convertissant en une chaîne. J'ai essayé de le convertir en une chaîne de 64 bits, mais bien sûr c'est un peu difficile de modifier les données dans: PModification des en-têtes JPEG en C#
Des suggestions sur la façon dont je peux le faire correctement, sans corrompre mon fichier?
Pourquoi avez-vous besoin de le convertir en chaîne? Si vous avez les octets, vous pouvez déjà modifier les données. Surtout pour la stéganographie, cela rendra les choses beaucoup plus faciles. – OregonGhost
C'est en fait plus pour modifier les métadonnées XMP, dont je ne peux pas utiliser la bibliothèque intégrée car je ne peux pas mettre à jour .net –