RF64

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |subcat=Audio and Music }} '''RF64''' is an extended variant of BWF (Broadcast Wave Format), which is in turn a variant of WAV. It is a multichannel audio...")
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{FormatInfo
 
{{FormatInfo
 
|subcat=Audio and Music
 
|subcat=Audio and Music
 +
|extensions={{ext|wav}}, {{ext|rf64}}
 +
|pronom={{PRONOM|fmt/712}}, {{PRONOM|fmt/713}}
 +
|wikidata={{wikidata|Q3928266}}
 
}}
 
}}
 
'''RF64''' is an extended variant of [[BWF]] (Broadcast Wave Format), which is in turn a variant of [[WAV]]. It is a multichannel audio file format designed to remove size restrictions on earlier formats to allow files over 4 GB.
 
'''RF64''' is an extended variant of [[BWF]] (Broadcast Wave Format), which is in turn a variant of [[WAV]]. It is a multichannel audio file format designed to remove size restrictions on earlier formats to allow files over 4 GB.
 +
 +
==Format Information==
 +
The approach adopted is to define a new 64-bit based [[RIFF|Resource Interchange File Format]] called RF64 that is identical to the original RIFF/WAVE format, except for the following changes:
 +
* The ID ‘RF64’ is used instead of ‘RIFF’ in the first four bytes of the file
 +
* A mandatory ‘ds64’ (data size 64) chunk is added, which has to be the first chunk after the “RF64 chunk”.
 +
* The ‘ds64’ chunk has three mandatory 64-bit integer values, which replace three 32-bit fields of the RIFF/WAVE format:
 +
** riffSize (replaces the RIFF size field)
 +
** dataSize (replaces the size field of the ‘data’ chunk)
 +
** sampleCount (replaces the sample count value in the ‘fact’ chunk)
  
 
== Links ==
 
== Links ==
 
* [[Wikipedia:RF64|Wikipedia article]]
 
* [[Wikipedia:RF64|Wikipedia article]]
* [https://tech.ebu.ch/docs/tech/tech3306-2009.pdf Format spec]
+
* [https://web.archive.org/web/20160328170554/https://tech.ebu.ch/docs/tech/tech3306-2009.pdf Format spec (archived)]
* [https://www.ebu.ch/CMSimages/fr/tec_text_r111-2007_tcm7-12769.pdf Multichannel use of BWF]
+
* [https://web.archive.org/web/20151028205211/https://www.ebu.ch/CMSimages/fr/tec_text_r111-2007_tcm7-12769.pdf Multichannel use of BWF (archived)]
 +
 
 +
[[Category:RIFF based file formats]]

Latest revision as of 21:43, 19 March 2024

File Format
Name RF64
Ontology
Extension(s) .wav, .rf64
PRONOM fmt/712, fmt/713
Wikidata ID Q3928266

RF64 is an extended variant of BWF (Broadcast Wave Format), which is in turn a variant of WAV. It is a multichannel audio file format designed to remove size restrictions on earlier formats to allow files over 4 GB.

[edit] Format Information

The approach adopted is to define a new 64-bit based Resource Interchange File Format called RF64 that is identical to the original RIFF/WAVE format, except for the following changes:

  • The ID ‘RF64’ is used instead of ‘RIFF’ in the first four bytes of the file
  • A mandatory ‘ds64’ (data size 64) chunk is added, which has to be the first chunk after the “RF64 chunk”.
  • The ‘ds64’ chunk has three mandatory 64-bit integer values, which replace three 32-bit fields of the RIFF/WAVE format:
    • riffSize (replaces the RIFF size field)
    • dataSize (replaces the size field of the ‘data’ chunk)
    • sampleCount (replaces the sample count value in the ‘fact’ chunk)

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox