Data formats
Fortran record-marker map
Inspect logical records and signed continuation markers in a hexadecimal byte excerpt.
Your inputs
Start with an exampleYour result
Example resultAa — A small example of your colors.
How it works
Match each leading/trailing absolute marker length. A negative leading marker means another subrecord follows; a negative trailing marker means one precedes it.
The sample contains payloads AB and C in two logical records, using sixteen marker bytes and three payload bytes.
Limits
GNU-compatible sequential framing, up to 1 MB, 10000 logical records and 20000 subrecords. Marker width/order are explicit. This does not decode Fortran data types, direct-access files or compiler-specific payloads. Each subrecord preview is capped at 32 bytes.