difference between file structure and data structure