IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
Monkey's Audio MD5 in foobar2000 is...wrong?
RazorBoy143
post Apr 13 2011, 14:43
Post #1





Group: Members
Posts: 28
Joined: 17-July 10
Member No.: 82340



When I transcoded a FLAC file into a Monkey's Audio file, MD5 and Bit Comparison tests in foobar2000 showed the files were identical. Yet when I looked at the MD5s that were stored in each file's metadata, they were totally different. The same thing happened when I transcoded a WavPack file into a Monkey's Audio file. Is this due to a quirk in the APE format and the way it gets an MD5 signature? Or is foobar2000 not reading the MD5 signature correctly?
Go to the top of the page
+Quote Post
tuffy
post Apr 13 2011, 15:35
Post #2





Group: Members
Posts: 111
Joined: 20-August 07
Member No.: 46367



FLAC's MD5 sum is of the file's raw data when decompressed. Monkey's Audio's MD5 sum is of different parts of the compressed .ape file. So it's okay that the two don't match up.
Go to the top of the page
+Quote Post
db1989
post Apr 14 2011, 11:05
Post #3





Group: Super Moderator
Posts: 5275
Joined: 23-June 06
Member No.: 32180



QUOTE (tuffy @ Apr 13 2011, 15:35) *
Monkey's Audio's MD5 sum is of different parts of the compressed .ape file.
Which parts? I trust you you donít mean everything; computing such an MD5 would require analysing the whole file including its not-yet-existent MD5Ö wacko.gif
Go to the top of the page
+Quote Post
tuffy
post Apr 14 2011, 13:27
Post #4





Group: Members
Posts: 111
Joined: 20-August 07
Member No.: 46367



QUOTE (dv1989 @ Apr 14 2011, 05:05) *
QUOTE (tuffy @ Apr 13 2011, 15:35) *
Monkey's Audio's MD5 sum is of different parts of the compressed .ape file.
Which parts? I trust you you donít mean everything; computing such an MD5 would require analysing the whole file including its not-yet-existent MD5Ö wacko.gif

It's the MD5 sum of everything from the end of the seektable to the end of the file data (not counting any metadata tags), and everything from the end of the descriptor to the end of the seektable. Since the MD5 sum lives in the descriptor at the start of the file, it all works out.
Go to the top of the page
+Quote Post
greynol
post Apr 14 2011, 16:22
Post #5





Group: Super Moderator
Posts: 10000
Joined: 1-April 04
From: San Francisco
Member No.: 13167



http://www.hydrogenaudio.org/forums/index....st&p=552272


--------------------
Concern trolls: not a myth.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd August 2014 - 23:46