Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: CRC mismatch ignored on decoding FLAC (Read 2927 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

CRC mismatch ignored on decoding FLAC

I have a .flac-file which gives FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH during decoding or testing.
Code: [Select]
05 Boss Lady.flac: testing, 95% complete05 Boss Lady.flac: *** Got error code 2:
FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH


Question #1. When I try to verify the file with two different versions of fb2K - 0.9.5.2 and 0.9.5.6 - I get different results, although both versions have the same version of File Integrity Verifier - 1.0.3. Why is that?

0.9.5.2:
Code: [Select]
Item: "D:\1\05 Boss Lady.flac"
No problems found.


All items decoded successfully.


0.9.5.6:
Code: [Select]
Item: "D:\1\05 Boss Lady.flac"
Error: MD5 mismatch


1 item could not be decoded.

List of undecodable items:
"D:\1\05 Boss Lady.flac"


Question #2. When I try to decode the file, both versions of fb2K do it without any warnings about any MD5 mismatch. Is it normal? I think, if the file is corrupted somehow we must know about it!

 

CRC mismatch ignored on decoding FLAC

Reply #1
I get different results, although both versions have the same version of File Integrity Verifier - 1.0.3. Why is that?

As with any audio format, file integrity verifier uses installed input components for decoding. Detection of corrupt FLAC files in foo_input_std has been improved with 0.9.5.4. The changelog mentions this from a security viewpoint, because broken FLAC files can crash applications.