Das Resource Interchange File Format (RIFF) ist ein Dateiformat zum Austausch und zur Speicherung von Multimedia- Daten und unterstützt die Aufnahme von anderen Dateiformaten, die bereits unabhängig von RIFF existieren.
RIFF ist wie das Interchange File Format ( IFF) chunkbasiert, das bedeutet, dass es sich um ineinander verschachtelte Datenstrukturen handelt , die in Subchunks untergliedert werden können.
Das RIFF-Format, das von Microsoft und IBM entwickelt wurde und eine Abwandlung des IFF-Formats ist, kann mehrere andere Formate beinhalten, so Dateitypen für Video, Audio, Musical Instrument Digital Interface ( MIDI), Bitmap, Texte im Rich Text Format ( RTF) und andere RIFF- Dateien. In der Struktur von IFF wird die Signatur festgelegt, gefolgt von dem Längenfeld und Typfeld. Es folgen die Chunks, in denen sich vor dem Datenfeld ein Signatur- und Längenfeld befindet. Im Gegensatz zu IFF werden bei RIFF die Daten im Little Endian-Format der Intel-Prozessoren gespeichert.