EenFourCC is een reeks van vierbytes gebruikt om dataformaten te identificeren.
Het is een idee dat al eerder ontstond bij hetOSType schema dat toen gebruikt werd inMac OS. Het werd overgenomen doorElectronic Arts die met het idee een nieuw formaat,Interchange File Format, uitvond en toepaste op hetAmiga-platform. Er zijn verschillende IFF-afgeleide formaten. Het idee werd later hergebruikt om gecomprimeerde datatypes te identificeren inQuickTime enDirectShow (onderdeel vanDirectX).
In 1985 introduceerdeElectronic Arts hetInterchange File Format (IFF)meta-formaat (formatenfamilie), oorspronkelijk bedacht voor gebruik metAmiga. Deze bestanden bestonden uit een opeenvolging van gegevensblokken die willekeurige data konden bevatten, elk gegevensblok voorafgegaand door een vier-byte ID. De IFF specificatie vermeldt uitdrukkelijk dat de oorsprong van het FourCC idee ligt bij Apple (vanwege hetOSType schema)[1].
IFF wordt toegepast door enkele bedrijven waaronderApple voorAIFF bestanden enMicrosoft voorRIFF bestanden (die aan de basis liggen vanAVI enWAV). Apple verwijst naar vier-byte identifiers als OSTypes,Microsoft noemt het lieverFourCC's ofFour Character Codes. FourCC codes worden gebruikt door Microsoft om gegevensformaten te identificeren in DirectShow en DirectX Graphics (onderdelen vanDirectX).