Understanding File Types: Exploring the Differences and Use Cases