binmode
filehandle
Arranges for the file to be treated in binary mode on
operating systems that distinguish between binary and text files.
It should be called after
open
but before any
I/O is done on the filehandle.
The only way to reset binary mode on a filehandle is to reopen the file.
binmode
has no effect under Unix, Plan9, or other systems that use a single
\n
(newline) character as a line delimiter. On systems such as
Win32 or MS-DOS,
binmode
is needed to
prevent the translation of
the line delimiter characters to and from
\n
.