Block: functions at lower level and manages the data asset of blocks.
File: The file storage functions at higher level and manages data in form of files and folder.