Library to provide generic file data functions