Je fais un script cgi qui envoit des fichiers.
J'ouvre donc mon fichier en mode binaire, je le lis, et je renvoi les données vers la sortie standard (stdout). Le problème est que la sortie standard est ouverte en mode texte, et donc lorsque j'ecris dessus, un caractere de saut de ligne (13) est automatiquement rajouté devant un caractere de retour charriot (10).
Si qqun pouvait me dire comment soit changer le mode d'ouverture de la sortie standard pour le passer en binaire, soit comment faire pour ecrire un flux binaire vers une sortie texte sans rajout du caractere 13.
Merci