Salut,
J'ai encodé un fichier en base 64, le problème c'est que tous les retours chariots du fichier initial ont disparu. Comment puis-je recréer un fichier avec ces retours chariot et les données encodées ?
Merci.
Version imprimable
Salut,
J'ai encodé un fichier en base 64, le problème c'est que tous les retours chariots du fichier initial ont disparu. Comment puis-je recréer un fichier avec ces retours chariot et les données encodées ?
Merci.
Premièrement je suppose que tu parle de fichier texte ?!
Deuxiement les fichiers texte ont un codage bien defini ( UTF-7, UTF-8, ASCII, etc...).
Je comprend donc que tu as definis ton propre format.
Tu dois donc definir un code pour le Carriage Return, ev. un code pour le Line Feed. (pour ton exemple de retour chariot).
Inutil de préciser que seul les stream connaissant ton format pourront traiter ces fichiers. Il te faut donc aussi une manière de les transcrire vers des format plus standard si tu comptes les utiliser ailleurs.
En c# regarde Encoding pour voir ce qui existe deja.
comment tu t'y es pris pour encoder le fichier en base64 ? et pour le décoder et l'afficher ? fais voir le code
+1
C'est résolu en utilisant l'encodage ASCII.
Et merci pour votre aide.