raw_io, a FORTRAN90 code which is an attempt to make a library of routines for "raw" I/O in FORTRAN.
A "raw" file is a binary file, containing pure data. It is typically read a few bytes at a time, with individual bytes being reassembled into integers and real values. This is the sort of file that C programs handle effortlessly. Most FORTRAN programs are written assuming some helpful structures in the file, such as a fixed record length, a fixed format, a storage format that uses 4 bytes for every item, and so on. Most files are not written with the convenience of FORTRAN programmers in mind!
This is a work in progress, another nice way of saying it doesn't work too well. But it helps me to organize my ideas, and I often return here to try to get the code to do a little more of what I want.
The information on this web page is distributed under the MIT license.
raw_io is available in a FORTRAN90 version.
bio, a C code which manages binary I/O, by Greg Hood.