Perl Tutorials - Herong's Tutorial Examples - v6.01, by Dr. Herong Yang
binmode() - Opening Files for Binary Input
This section describes steps on how to open file for binary input using open(), binmode() and read() functions.
If you want to open a file and read its content in binary mode, you should use the following functions:
Descriptions and sample codes of open() and close() are in the previous chapter.
The syntax of binmode() is very simple:
The syntax of read() is more complex:
rc = read(file_handle, buffer, length, offset); rc = read(file_handle, buffer, length);
where "buffer" is a scalar variable where the inputted bytes will be stored; "length" is the number of bytes requested to be inputted; "rc" is the actual number of bytes inputted; "offset" is an optional value to specify where in the scalar variable to begin to store the inputted bytes.
Table of Contents