I've been looking for some help on this, but can't seem to find any code nor an explanation on how the file types differ (Technically).

Where would I need to start to try and attempt this myself?

Thanks,

Justin