Données corrompues suite à l'encodage base 64
Posté : mar. 10 nov. 2026, 10:42:03
Bonjour,
Dans un rpg ile, le programme génère un code mime en utilisant la library BASE64 et la fonction base64_encode;
Le résultat est ensuite écrit dans un fichier UTF-8 dans l'IFS.
Dans certains cas où la cause est encore indéterminée, il n'est pas possible avec ce code mime de restituer le pdf original,
avec en résultat un pdf vide (mais avec le bon nombre de pages).
Le travail est lancé en ccsid 297.
Dans un même travail certains code mime sont "corrects" (donnent donc le pdf original) alors que d'autres sont "faux".
De plus l'encodage sur notre machine et sur celle d'un tiers sont différents mais reproduisent le même pdf.
Sauriez-vous si la version d'OS, le niveau de PTF sont à vérifier ? S'agirait-il de paramètres systèmes différents ?
Comment s'assurer qu'un code mime est correct ? (coder et décoder ou autre?)
merci d'avance,
Daniel GARCIA.
Dans un rpg ile, le programme génère un code mime en utilisant la library BASE64 et la fonction base64_encode;
Le résultat est ensuite écrit dans un fichier UTF-8 dans l'IFS.
Dans certains cas où la cause est encore indéterminée, il n'est pas possible avec ce code mime de restituer le pdf original,
avec en résultat un pdf vide (mais avec le bon nombre de pages).
Le travail est lancé en ccsid 297.
Dans un même travail certains code mime sont "corrects" (donnent donc le pdf original) alors que d'autres sont "faux".
De plus l'encodage sur notre machine et sur celle d'un tiers sont différents mais reproduisent le même pdf.
Sauriez-vous si la version d'OS, le niveau de PTF sont à vérifier ? S'agirait-il de paramètres systèmes différents ?
Comment s'assurer qu'un code mime est correct ? (coder et décoder ou autre?)
merci d'avance,
Daniel GARCIA.