add fileio3.c for binary read