Sun Studio 12: Fortran Programming Guide

2.3 Binary I/O

Sun Studio Fortran 95 extends the OPEN statement to allow declaration of a “binary” I/O file.

Opening a file with FORM=’BINARY’ has roughly the same effect as FORM=’UNFORMATTED’, except that no record lengths are embedded in the file. Without this data, there is no way to tell where one record begins, or ends. Thus, it is impossible to BACKSPACE a FORM=’BINARY’ file, because there is no way of telling where to backspace to. A READ on a ’BINARY’ file will read as much data as needed to fill the variables on the input list.