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
.