Thanks Bill. I found the old discussion.
On 2011-08-04 11:19, bill lam wrote: > This had been discussed some years ago, may be there is additional file > number other than 4 for stdout that opened in binary mode. Please search > the forum archieve. > > Or you may compile from J source and change stdio to binary mode under > windows. > > Чтв, 04 Авг 2011, Martin Pelletier писал(а): >> Hello, >> >> I'm using 1!:2&4 to write to stdout for a web application. I want to >> send raw binary data, but it always ends up corrupted. Upon closer >> inspection, it turns out that all LF's are changed into CRLF. >> >> This is easily verifiable. Open jconsole.exe (tested in J5, J6, and J7), >> declare this for your convenience: >> >> echo =: 1!:2&4 >> >> Then try the following: >> >> echo '' >> echo LF >> echo CR >> echo CRLF >> >> Notice that "echo CR" is one line shorter than "echo LF"? >> >> I'd like to know if there's a way to turn that off somehow. To have J >> keep LF as LF and not append CR before it. >> >> Thanks, >> >> Martin >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
