File Formats Explained: Everything You Need to Know