What is the difference between block level storage and file level storage?

Block level storage is something you write on block level, in simple words you can install operating systems on block level as well as you can use that as a file level also. Like Elastic block storage(EBS) in AWS. And file level storage is a storage where you store flat files like docs pdf words or like these files. Example of file level storage is S3 in AWS.