File input/output library.