The binary-mode or text-mode keywords affect the automatic processing of newlines in
the file being read. When you specify the mode binary-mode, no processing is performed on the
newlines. When you specify the mode text-mode, the following sequences are translated to a single
newline (%10#) character:
"%13#%10#"),
"%13#"), and
"%10#").
When neither mode is specified, on a UNIX system, the file is treated as a binary-mode file. (On
UNIX systems, the newline (%10#) character is the system-specific newline sequence, so no transformation is
necessary for text files.) On all non-UNIX systems, the file is treated as a text-mode file.
The following example opens the file input.txt in text-mode:
process local stream s open s with (buffered & text-mode) as file "input.txt"The file
input.txt is opened in text-mode and attached to the s; also the file is
opened in a buffered mode.