I think it's useless because most applications don't put metadata into wav files at all, and very few applications could read it if they did. There is a way to put metadata in wav files, but it is virtually ignored.
If you want metadata then use either lossless or lossy compression that supports it.
RIFF/WAV format can hold many funky chunks you don't even aware of, but if you compress it to FLAC (with --keep-foreign-metadata), there's no way to retrieve information in those chunks other than decompressing it again.So, if you compress to FLAC and usually work on that, you are saying that you don't need them at all and you only care about it's audio data.
Consider the following scenario.You encode a WAV file containing tags into FLAC using flac --keep-foreign-metadata. WAV tags are stored inside of FLAC, but they are not visible.
You decode it using flac -d --keep-foreign-metadata. Original WAV tags are restored. Your edits on the FLAC tags are not reflected (lost).
Who is ripping to wave with EAC and using third-party software to add metadata to it prior to encoding to flac?
Finally, this has everything to do with tagging wave files (something EAC cannot do by itself).
The only time I can think of that it might be good is when recording direct to FLAC in a DAW to keep track of the time positions of the recordings- Regards.
Basically i only care about the audio data being lossless but you get wrong checksums if you dismiss information from your original, untouched WAVE files if you decode later and do a verification.
The data is lossless no matter what. What you want is to compare checksums from the raw PCM inside the WAVs, which matches the MD5 sum that is stored within .flac files. You can also use the bit compare tool in foobar2000.
Quote from: greynol on 08 November, 2012, 09:55:01 AMFinally, this has everything to do with tagging wave files (something EAC cannot do by itself).Do you mean that everything --keep-foreign-metadata does keep is data that can only get into WAVE files <after> the EAC ripping process? (by using 3rd party WAVE tagging software or whatever)
is it possible that some of these chunks FLAC would normally drop when <not> using --keep-foreign-metadata are stored on the CD itself and are represented in EACs untouched WAVE files?