Content deleted Content added
Open and free |
ce for tone |
||
(26 intermediate revisions by 14 users not shown) | |||
Line 1:
{{
{{
{{Infobox file format
| name = RIFF
Line 28:
| standard = <!-- or: | standards = -->
| open = Yes
| free = Yes<ref>{{cite
| url =
}}
The Microsoft implementation is mostly known through the container formats
== History ==
RIFF was introduced in 1991 by [[Microsoft]] and [[International Business Machines|IBM]]
In 2010 Google introduced the [[WebP]] picture format, which uses RIFF as a container.<ref>{{Cite web |url=http://code.google.com/speed/webp/docs/riff_container.html |title=RIFF Container |work=[[Google Code]] |access-date=1 October 2010 }}</ref>
== Explanation ==
Line 60 ⟶ 54:
* rest of data: subchunks.
The file itself consists of one RIFF chunk, which then can contain further subchunks: hence, the first four bytes of a correctly formatted RIFF file will spell out "
More information about the RIFF format can be found in the [[Interchange File Format]] article.
Line 71 ⟶ 65:
== Compatibility issues ==
=== Initial difficulties with MIDI files ===
In line with their policy of using .RIFF for all Windows 3.1 "multimedia" files, Microsoft introduced a new variant on the existing [[MIDI|MIDI file]] format used for storing song information to be played on electronic musical instruments. Microsoft's
The MIDI Manufacturers Association have since embraced the RIFF-based MIDI file format, and used it as the basis of an "extended midifile" that also includes instrument data in "[[DLS format|DLS]]" format, embedded within the same .RMI file.
Line 86 ⟶ 80:
== RIFF info tags ==
RIFF information tags are found in WAV audio and AVI video files
{| class="wikitable"
Line 128 ⟶ 122:
== See also ==
* [[Interchange File Format|IFF]] (the [[big-endian]] format from which RIFF derives)
* [[Audio Interchange File Format|AIFF]]
* [[Broadcast Wave Format|BWF]] Broadcast Wave Format
* [[Type–length–value|TLV]] (the generic format that RIFF is an example of)
* [[FourCC]] (the chunk identification approach used by many TLV formats, including IFF, as verbose [[Magic number (programming)#Format indicator|Magic number]])
== References ==
|