Every record is the exact same length (specified by LRECL) - Records are grouped into blocks for efficient I/O - No record length information is stored with each record - This is the most common format for COBOL batch files - Example: LRECL=200 means every record is exactly 200 bytes