Resource Interchange File Format

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Riff, jakožto stálé opakování melodického nebo rytmického motivu či fráze, viz Ostinato

RIFF - Resource Interchange File Format - je souborový formát firmy Microsoft pro ukládání multimediálních zvukových a obrazových předloh. Formát RIFF definuje strukturu uložení dat do souboru pro různé typy a formáty dat (multimediální kontejner). RIFF se skládá z datových struktur zvaných shluky (angl. chunk), každý shluk má svoji čtyřznakovou signaturu (ID) definovanou v hlavičce shluku. Za shlukem mohou následovat data do velikost danou v hlavičce shluku. Shluk může obsahovat tzv. podshluk (subchunk). Každý RIFF soubor začíná shlukem se signaturou RIFF, dále soubor (může) obsahuje jeden nebo několik shluků se signaturou LIST, které obsahují dodatečný identifikátor formátu dat následujících dat v souboru. Existuje ještě shluk se signaturou JUNK, používaný jako výplň dat, pro zarovnání dat na velikost čteného bloku dat (např. CD-ROM má velikost bloku 2048byte).

Data jsou v souborech řazený v pořadí malý endian. Existuje i varianta RIFF ve tvaru velkého endiánu s příponou souboru RIFX.

Přípony souborů ve formátu RIFF[editovat | editovat zdroj]

  • AVI - video záznam s prokládaným zvukem (různé formáty dat)
  • WAV - zvukový záznam (různé formáty dat), některé aplikace ukládají WAV ve starším formátu, který je částečně kompatibilní s novější verzí RIFF.
  • RDI - bitmapová data
  • RMI - MIDI data (ekvivalent MID souborů)
  • jiné typy souborů využívající jako kontejner RIFF formátu