Riff file
Author: d | 2025-04-24
This overview describes the Resource Interchange File Format (RIFF), which is used in .wav files. RIFF is the typical format from which audio data for XAudio2 will be loaded. RIFF. A RIFF file
RIFF file extension - What is RIFF file? How to open RIFF files?
Edit text strings, stay inside their boundaries. If you want to replace it with a shorter text, just add "space" characters to fill it up until its "null-terminated" end. Okay, now editing text was fun already, but imagine that you're actually going to manipulate binary data! O.O Intentionally - and knowing what you're doing. So here we go: First, you have to know about the so called "File Header". As the name suggests: It's data located at the beginning - the "head" - of a file, usually containing structural information about the payload data to come. For example in a WAV file, as you can see in its specification, the header contains information like this: WAVE file header (Source: See the "RIFF" at the beginning of the header? Just like videofiles, WAV is (mostly) uncompressed PCM (=audiocodec) inside a "Resource Interchange File Format" (RIFF) container. (btw: Did you know, that it's technically legal - yet very uncommon - to store MP3-compressed data as audio-payload inside a RIFF container?) The source page of this image, also contains good explanations of the general RIFF-container. As you see, each data field has its defined position in the header block. Therefore, if you want to read any file it's necessary to have its file format specification. If not: you have to hack - aka "reverse engineer" - its layout. Quite tedious, and error-prone, yet possible. But why not use the front door? For an incredibly awesome view of the WAV file specification as a graph see this piece of art (by Ange Albertini): WAV101 walkthrough graph In the header of a binary file, you'll always have the necessary information to interpret the contained data. For example: Samplerate and bit-depth Number of channels Format information (PCM, MP3, etc.) Audio data offset (=payload) ... Image resolution
RIFF File: How to open RIFF file (and what it is)
License: All | Free XML:Wrench - The simple XML Editor. XML:Wrench - The simple XML Editor. Is the easy to use tool for editing XML and related files. It can also be an Html Editor, an XHTML Editor, a CSS Editor, an XSL style-sheet Editor, a DTD Editor and many more. XML:Wrench also includes a number of XML tools for transforming and manipulating XML/Html files. Use XML:Wrench to... Category: Web Authoring / XML/CSS UtilitiesPublisher: nixsoft, License: Freeware, Price: USD $0.00, File Size: 2.4 MBPlatform: Windows CHM EBook Editor is a CHM eBook Created tool that is based on the database and the html template, Fast and Visual. CHM EBook Editor is a CHM eBook Created tool that is based on the database and the Html template, Fast and Visual. The Html template resources include Html, JavaScript, CSS, JPG, JPEG, GIF Flash, MIDI, ZIP, RAR, etc. CHM EBook Editor can conveniently import many text documents into a database file, that will facilitate you to collect and to reorganize the... Category: Multimedia & Design / Multimedia App'sPublisher: Ebooksoft, Inc., License: Freeware, Price: USD $0.00, File Size: 0Platform: Windows SVERDYSH-HTML Editor is British html and css editor, absolutely free for use and distribution. SVERDYSH-Html Editor is British Html and css Editor, absolutely free for use and distribution. It is an excellent website maker, very handy both for professional webmasters and novices. It allows you to create websites of any complexity for yourself and for your clients. Being so powerful, still the size of the program is so small that you can easily keep it on... Category: Web Authoring / HTML EditorsPublisher: sverdysh, License: Freeware, Price: USD $0.00, File Size: 3.8 MBPlatform: Windows Riff Workspace: a free application used to download, categorize, organize and view the interactive lessons. Riff Workspace: a free application used to download, categorize, organize and view the interactive lessons. See the installation directions below. After it is installed, start the Riff Workspace application by double-clicking the icon. You can then download lessons for an order placed using the button. Category: Multimedia & Design / Media CatalogersPublisher: Riff Interactive, License: Freeware,RIFF File – What is .riff file and how to open it?
[Tone]Capo [Em]on 1st fret[Intro][D] [Am] [Am] [Em] [x4] [Verse1][D]Lights go out and I c[Am]can't be saved, tides that I tried to [Em]swim against[D]Brought me down up[Am]upon my knees, oh I beg I [Em]beg and plead -singing[D]Come out of the [Am]things unsaid, shoot an apple [Em]off my head - and a[D]Trouble that ca[Am]can't be named, tigers waiting [Em]to be tamed - singing[Hook](Piano Riff)[D] you [Am] a[Em]are [D]you [Am] ar[Em]are (w/Piano Riff)[D] [Am] [Am] [Em/G] [x2] [Verse2]Co[D]Confusion [Am]never stops, closing walls and [Em]ticking clocks - gonna[D]come back and [Am]take you home, I could not stop tha[Em]that she now know - singing[D]Come out upon [Am]my seas, curse missed oppo[Em]opportunities - am I[D]A part o[Am]of the cure, or am I a part of [Em]the disease? - singing[Hook](w/Piano Riff)[D] You [Am] a[Em]are [D]you [Am] a[Em]are[D] You [Am] a[Em]are [D]you [Am] a[Em]are[Bridge][Fmaj7] And nothing else compares [C] [G] [Fmaj7] Oh nothing else compares [C] [G] [Fmaj7] And nothing else compares [C] [G] [Fmaj7] [Hook](Piano Riff)[D] [Am] [Am] [Em] [x2] (w/High Piano Riff)[D] [Am] [Am] [Em] [x2] [Outro](w/High Piano Riff)[D]Home, home,[Am]home, where I wanted to [Em/G]go [D]Home, home,[Am]home, where I wanted to [Em/G]go [D]Home, home,[Am]home, where I wanted to [Em/G]go you are[D]Home, home,[Am]home, where I wanted to [Em/G]go you are[Outro](w/High Piano Riff)[D] [Am] [Am] [Em] [x3]. This overview describes the Resource Interchange File Format (RIFF), which is used in .wav files. RIFF is the typical format from which audio data for XAudio2 will be loaded. RIFF. A RIFF file File::Format::RIFF inherits from File::Format::RIFF::Container, so all methods available for Containers can be used on RIFF objects. A Container essentially contains an array of RIFF lists and/or RIFF chunks.File::Format::RIFF - Resource Interchange File Format/RIFF files
Before they sold their catalog to Sony in 2003. In looking at the manual for CD Architect version 5.2, it explains the CDP Project format.CD Architect software handles the organization of your CD using a small project file (CDP) that saves information about source file locations, edits, cuts, and insertion points. This project file is not a multimedia file, but is instead used to create the CD when editing is finished.Looking at another CDP file from the collection, I noticed something different.hexdump -C CDArch50a-s01.cdp | head00000000 72 69 66 66 2e 91 cf 11 a5 d6 28 db 04 c1 00 00 |riff......(.....|00000010 20 0a 00 00 00 00 00 00 84 38 15 b3 da 08 85 44 | ........8.....D|00000020 b2 2a 5b 70 a1 32 15 ff 5a 2d 8f b2 0f 23 d2 11 |.*[p.2..Z-...#..|00000030 86 af 00 c0 4f 8e db 8a 00 02 00 00 00 00 00 00 |....O...........|00000040 78 00 00 00 00 00 04 00 11 00 00 00 44 ac 00 00 |x...........D...|00000050 00 00 00 00 00 c0 52 40 00 00 00 00 00 00 5e 40 |......R@......^@|00000060 00 00 00 00 00 00 00 00 04 00 04 00 40 00 00 00 |............@...|00000070 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 00 00 |............|...|00000080 50 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 |P...............|00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|That’s odd, the RIFF format is always uppercase ASCII, this is lowercase. Also the important RIFF form, which was “SFPJ” in the other sample, is missing. This is not a valid RIFF format.But further down in the file I can see the same list chunks. Did they take RIFF format and make a proprietary version of their own? I think they may have. It seems the first example was from CD Architect version 4 and these other files are from CD Architect version 5. That complicates things. Sony stopped developing CD Architect after version 5.2d and maintained it for a few years before selling many of their titles to MAGIX Software. As far as I know there was never any new versions released. The software was very popular, as it had some really nice audio mastering features and was easy to use. Many were upset when the software was abandoned.Creating a signature for both version 4 and version 5 CDP files will be pretty straightforward. I feel knowing what you have in a collection you are processing is the first step in making informed decisions. Wether or not you keep the project files are up for debate. Some may only want the final audio created from a CD Architect project, while others may want to see the way the audio was put together and mixed. Either way, the more you know…..One more thing. CD Architect would default to saving a CDP project file, butRIFF File Extension - What is it? How to open a RIFF file?
Receiving electronic media from an outside source can be an adventure. Often times you find yourself sorting the valuable files and separating them from the chaff. There can be hidden files, cache files, application files, drivers, and everything in between. Determining what formats are important can sometimes be difficult, especially if you don’t know the file format of some of the files.I was recently working on a collection of files which had been produced through some audio software. When working with audio, a WAVE file is what is usually kept as they contain the actual audio data. With these files they came with a couple other formats. One of those formats was a bunch of SFK peak files. These files are meant to be temporary as they are generated from the WAVE file to make opening of audio data faster. They are important, but can easily be regenerated. One could argue they have historical value, but also they don’t contain anything that can be used by itself, so alone they don’t have much value.The other format found with the WAVE files have a CDP extension. These came up as unknown when using DROID. It is not a common extension so finding the name of the software which created the files wasn’t too hard. Let’s take a look at one of them.hexdump -C tutor1.cdp | head00000000 52 49 46 46 79 03 00 00 53 46 50 4a 66 6d 74 20 |RIFFy...SFPJfmt |00000010 18 00 00 00 00 00 01 00 02 00 00 00 10 00 00 00 |................|00000020 44 ac 00 00 03 00 00 00 01 00 00 00 4c 49 53 54 |D...........LIST|00000030 88 00 00 00 66 6c 73 74 66 69 6c 65 23 00 00 00 |....flstfile#...|00000040 44 3a 5c 53 6f 75 6e 64 73 5c 4e 65 77 20 54 75 |D:\Sounds\New Tu|00000050 74 6f 72 20 66 69 6c 65 73 5c 53 6f 6e 67 33 2e |tor files\Song3.|00000060 77 61 76 00 66 69 6c 65 23 00 00 00 44 3a 5c 53 |wav.file#...D:\S|00000070 6f 75 6e 64 73 5c 4e 65 77 20 54 75 74 6f 72 20 |ounds\New Tutor |00000080 66 69 6c 65 73 5c 53 6f 6e 67 32 2e 77 61 76 00 |files\Song2.wav.|00000090 66 69 6c 65 23 00 00 00 44 3a 5c 53 6f 75 6e 64 |file#...D:\Sound|Huh, this is a RIFF file. RIFF is most commonly used as the container used for WAVE and AVI files. You can read more about the RIFF format on a previous post. The RIFF container format can be used for all sorts of things. Looking at the internals we can see a few unique list chunk’s.Lots of references to other files, specifically WAVE files. But not a lot of actual data. That is because this format turns out to be just a project format for some software called “CD Architect“. Sonic Foundry was an audio software developer for a few yearsHow To Open File With RIFF Extension? - File Extension .RIFF
15-09-2012Size: 1618 KBLicense: SharewareDigitalcamera deleted photo recovery software repair corrupted digital images, damaged data, photographs, pictures, files and folders. Digitalcamera photos recovery software recovers all erased or damaged pictures files like gif, jpg, jpeg, png files from digitalcamera memory cards and restore in safe location. Digitalcamera image recovery freeware utility supports data and files retrieval from USB card, memory sticks, pen drive and other inaccessible external storage media. Handycam video recovery software provides deleted picture backup solution to rescue secure extreme digital card mov, mpeg, avi snaps video movie clips.Platform: WindowsPublisher:datarecoverydownloadwebsite.com Date:Size: 1617 KBLicense: SharewareDigitalCamera data recovery software is easy and Non-Destructive data recovery software solution which is used to restore, undelete, unerase, recover, retrieve, rescue or repair your lost audio video files and folders from digitalcamera even if the storage media is corrupted or the memory card being pulled out while the camera is on and you can not access it. This software is helpful in recovering all types of files like mpeg, mov wav, midi, avi, png, bmp, jpg, jpeg, gif, riff, tiff, 3gp.It's one of the easiest and quickest software utility which is used for restoration of any type of digital files folders including wav, midi, jpg, jpeg, gif, mov, riff, tiff, bmp, 3gp, avi, png, mpeg, QuickTime or any other file type stored in your digital media.Platform: Mac, WindowsPublisher:Data Recon Date: 16-11-2006Size: 5120 KBLicense: SharewareDigitalcamera data recovery software scans the storage media and finds lost files. Digitalcamera data recovery software provides the option for user to preview the file and folders content before actual recovery. Digitalcamera data recovery software restores the file when the file record information is deleted. The wizard like graphical interface guides user to operate the software. The easy to use GUI interface facilitates user to understand the software and operate with ease. This overview describes the Resource Interchange File Format (RIFF), which is used in .wav files. RIFF is the typical format from which audio data for XAudio2 will be loaded. RIFF. A RIFF file File::Format::RIFF inherits from File::Format::RIFF::Container, so all methods available for Containers can be used on RIFF objects. A Container essentially contains an array of RIFF lists and/or RIFF chunks.Comments
Edit text strings, stay inside their boundaries. If you want to replace it with a shorter text, just add "space" characters to fill it up until its "null-terminated" end. Okay, now editing text was fun already, but imagine that you're actually going to manipulate binary data! O.O Intentionally - and knowing what you're doing. So here we go: First, you have to know about the so called "File Header". As the name suggests: It's data located at the beginning - the "head" - of a file, usually containing structural information about the payload data to come. For example in a WAV file, as you can see in its specification, the header contains information like this: WAVE file header (Source: See the "RIFF" at the beginning of the header? Just like videofiles, WAV is (mostly) uncompressed PCM (=audiocodec) inside a "Resource Interchange File Format" (RIFF) container. (btw: Did you know, that it's technically legal - yet very uncommon - to store MP3-compressed data as audio-payload inside a RIFF container?) The source page of this image, also contains good explanations of the general RIFF-container. As you see, each data field has its defined position in the header block. Therefore, if you want to read any file it's necessary to have its file format specification. If not: you have to hack - aka "reverse engineer" - its layout. Quite tedious, and error-prone, yet possible. But why not use the front door? For an incredibly awesome view of the WAV file specification as a graph see this piece of art (by Ange Albertini): WAV101 walkthrough graph In the header of a binary file, you'll always have the necessary information to interpret the contained data. For example: Samplerate and bit-depth Number of channels Format information (PCM, MP3, etc.) Audio data offset (=payload) ... Image resolution
2025-03-30License: All | Free XML:Wrench - The simple XML Editor. XML:Wrench - The simple XML Editor. Is the easy to use tool for editing XML and related files. It can also be an Html Editor, an XHTML Editor, a CSS Editor, an XSL style-sheet Editor, a DTD Editor and many more. XML:Wrench also includes a number of XML tools for transforming and manipulating XML/Html files. Use XML:Wrench to... Category: Web Authoring / XML/CSS UtilitiesPublisher: nixsoft, License: Freeware, Price: USD $0.00, File Size: 2.4 MBPlatform: Windows CHM EBook Editor is a CHM eBook Created tool that is based on the database and the html template, Fast and Visual. CHM EBook Editor is a CHM eBook Created tool that is based on the database and the Html template, Fast and Visual. The Html template resources include Html, JavaScript, CSS, JPG, JPEG, GIF Flash, MIDI, ZIP, RAR, etc. CHM EBook Editor can conveniently import many text documents into a database file, that will facilitate you to collect and to reorganize the... Category: Multimedia & Design / Multimedia App'sPublisher: Ebooksoft, Inc., License: Freeware, Price: USD $0.00, File Size: 0Platform: Windows SVERDYSH-HTML Editor is British html and css editor, absolutely free for use and distribution. SVERDYSH-Html Editor is British Html and css Editor, absolutely free for use and distribution. It is an excellent website maker, very handy both for professional webmasters and novices. It allows you to create websites of any complexity for yourself and for your clients. Being so powerful, still the size of the program is so small that you can easily keep it on... Category: Web Authoring / HTML EditorsPublisher: sverdysh, License: Freeware, Price: USD $0.00, File Size: 3.8 MBPlatform: Windows Riff Workspace: a free application used to download, categorize, organize and view the interactive lessons. Riff Workspace: a free application used to download, categorize, organize and view the interactive lessons. See the installation directions below. After it is installed, start the Riff Workspace application by double-clicking the icon. You can then download lessons for an order placed using the button. Category: Multimedia & Design / Media CatalogersPublisher: Riff Interactive, License: Freeware,
2025-04-14Before they sold their catalog to Sony in 2003. In looking at the manual for CD Architect version 5.2, it explains the CDP Project format.CD Architect software handles the organization of your CD using a small project file (CDP) that saves information about source file locations, edits, cuts, and insertion points. This project file is not a multimedia file, but is instead used to create the CD when editing is finished.Looking at another CDP file from the collection, I noticed something different.hexdump -C CDArch50a-s01.cdp | head00000000 72 69 66 66 2e 91 cf 11 a5 d6 28 db 04 c1 00 00 |riff......(.....|00000010 20 0a 00 00 00 00 00 00 84 38 15 b3 da 08 85 44 | ........8.....D|00000020 b2 2a 5b 70 a1 32 15 ff 5a 2d 8f b2 0f 23 d2 11 |.*[p.2..Z-...#..|00000030 86 af 00 c0 4f 8e db 8a 00 02 00 00 00 00 00 00 |....O...........|00000040 78 00 00 00 00 00 04 00 11 00 00 00 44 ac 00 00 |x...........D...|00000050 00 00 00 00 00 c0 52 40 00 00 00 00 00 00 5e 40 |......R@......^@|00000060 00 00 00 00 00 00 00 00 04 00 04 00 40 00 00 00 |............@...|00000070 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 00 00 |............|...|00000080 50 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 |P...............|00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|That’s odd, the RIFF format is always uppercase ASCII, this is lowercase. Also the important RIFF form, which was “SFPJ” in the other sample, is missing. This is not a valid RIFF format.But further down in the file I can see the same list chunks. Did they take RIFF format and make a proprietary version of their own? I think they may have. It seems the first example was from CD Architect version 4 and these other files are from CD Architect version 5. That complicates things. Sony stopped developing CD Architect after version 5.2d and maintained it for a few years before selling many of their titles to MAGIX Software. As far as I know there was never any new versions released. The software was very popular, as it had some really nice audio mastering features and was easy to use. Many were upset when the software was abandoned.Creating a signature for both version 4 and version 5 CDP files will be pretty straightforward. I feel knowing what you have in a collection you are processing is the first step in making informed decisions. Wether or not you keep the project files are up for debate. Some may only want the final audio created from a CD Architect project, while others may want to see the way the audio was put together and mixed. Either way, the more you know…..One more thing. CD Architect would default to saving a CDP project file, but
2025-04-18Receiving electronic media from an outside source can be an adventure. Often times you find yourself sorting the valuable files and separating them from the chaff. There can be hidden files, cache files, application files, drivers, and everything in between. Determining what formats are important can sometimes be difficult, especially if you don’t know the file format of some of the files.I was recently working on a collection of files which had been produced through some audio software. When working with audio, a WAVE file is what is usually kept as they contain the actual audio data. With these files they came with a couple other formats. One of those formats was a bunch of SFK peak files. These files are meant to be temporary as they are generated from the WAVE file to make opening of audio data faster. They are important, but can easily be regenerated. One could argue they have historical value, but also they don’t contain anything that can be used by itself, so alone they don’t have much value.The other format found with the WAVE files have a CDP extension. These came up as unknown when using DROID. It is not a common extension so finding the name of the software which created the files wasn’t too hard. Let’s take a look at one of them.hexdump -C tutor1.cdp | head00000000 52 49 46 46 79 03 00 00 53 46 50 4a 66 6d 74 20 |RIFFy...SFPJfmt |00000010 18 00 00 00 00 00 01 00 02 00 00 00 10 00 00 00 |................|00000020 44 ac 00 00 03 00 00 00 01 00 00 00 4c 49 53 54 |D...........LIST|00000030 88 00 00 00 66 6c 73 74 66 69 6c 65 23 00 00 00 |....flstfile#...|00000040 44 3a 5c 53 6f 75 6e 64 73 5c 4e 65 77 20 54 75 |D:\Sounds\New Tu|00000050 74 6f 72 20 66 69 6c 65 73 5c 53 6f 6e 67 33 2e |tor files\Song3.|00000060 77 61 76 00 66 69 6c 65 23 00 00 00 44 3a 5c 53 |wav.file#...D:\S|00000070 6f 75 6e 64 73 5c 4e 65 77 20 54 75 74 6f 72 20 |ounds\New Tutor |00000080 66 69 6c 65 73 5c 53 6f 6e 67 32 2e 77 61 76 00 |files\Song2.wav.|00000090 66 69 6c 65 23 00 00 00 44 3a 5c 53 6f 75 6e 64 |file#...D:\Sound|Huh, this is a RIFF file. RIFF is most commonly used as the container used for WAVE and AVI files. You can read more about the RIFF format on a previous post. The RIFF container format can be used for all sorts of things. Looking at the internals we can see a few unique list chunk’s.Lots of references to other files, specifically WAVE files. But not a lot of actual data. That is because this format turns out to be just a project format for some software called “CD Architect“. Sonic Foundry was an audio software developer for a few years
2025-04-23