![]() |
|
Technobabble Post your general Need for Help questions here.
Lossy or Lossless? Moderators |
![]() |
|
Thread Tools |
#16
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
Quote:
And so really basic ffp and verifying just those is useless then. Why even have them? Now I know to verify the files and not just run the ffp verify. Had I not happened to do it on this show I would've just checked using the ffp and thought it was fine. That's bad because I actually spent (too much) time trying to understand all this and SBEs, just think about all those others who don't even look into it. No members have liked this post.
Last edited by feralicious; 2005-09-28 at 01:52 PM. |
#17
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
Quote:
Quote:
You have to have fingerprints as a textfile, so users can compare their sources without having to download the whole show. No members have liked this post.
|
#18
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
nope...i've not been clear...
![]() i received a show ina trade...the only checksum included was a ffp.txt...when i went to verify it, it failed...so i do some research and find the "real" ffp online, checked it against my copy of the show, and it verified correct...so i compare the two ffp's...seems the ffp.txt i got in the trade had been messed up [i think a few of the letters/numbers got jumbled in the fingerprint text itself]...hence my orig point: when creating a lossless fileset [pref. flac of course ![]() No members have liked this post.
|
#19
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
after briefly reading this thread, here's what I can tell you...
when a FLAC file is created, the ffp for that file is stored in the header at the time the audio is compressed. creating a ffp merely copies this checksum to a .txt file (using FLAC frontend) or a .ffp (using TLH). the .ffp file is just like the .txt file, just with a different extension. when a .ffp (or ffp.txt) file is verified using TLH, it takes the .ffp file and compares the checksum associated with each file with the checksum stored in the header. it doesn't actually look further than that. That's why it takes such a short time to do this function. FLAC frontend can't verify .ffp files this way. when you use the "test" function on FLAC frontend, it decompresses the audio to a temp file, generates a checksum and compares this with the checksum which was stored in the header at the time the file was created. TLH can also do this, using the "test encoded files" function. okay, here's the tricky part: when you use TLH (or shntool) to verify an .st5 file, TLH decompresses the audio to a temp file, generates fresh checksums and compares these with the checksums contained in the .st5 file and doesn't check the headers of the FLAC files at all. also, when you fix a SBE, the file is decompressed, altered, then re-encoded to FLAC and therefore a fresh checksum is generated and inserted into the header. so the error from flac frontend "MD5 signature mismatch" should also be reported from TLH when you use the "test encoded files" function, and it means that the checksums contained in the headers of those files don't match the checksums generated on the spot from the WAV audio decompressed to a temp file. when you made the new .ffp it took all the checksums from the headers just like the seeder did, therefore they are the same. then you make an .st5 and it shows the true checksums for the files, some of which have incorrect checksums stored in their headers at the original time of compression. the files you fixed were re-encoded and new headers were written which you tested as being accurate. so, to fully verify a FLAC file, you have to do a couple things: 1) check that the checksums contained in the headers match the checksums of the audio contained within. you can do this using either TLH "test encoded..." or FLAC frontend verify/test. 2) if there is a .ffp file, check that it matches what is contained in the headers using TLH "verify checksum" or by generating a fresh fingerprint using FLAC frontend and comparing by eye. 3) if there is a .st5 file, verify it using TLH "verify checksum file". If you want to do the same using only FLAC frontend, run a test to make sure the headers match the files, generate a ffp.txt, then compare the checksums by eye with the .st5 checksums. is that confusing enough? ![]() remember, I'm only on coffee #1...
__________________
Checksums Demystified | ask for help in Technobabble thetradersden.org | ttd recommended free software/freeware webring shntool tlh eac foobar2000 spek audacity cdwave vlc Quote:
No members have liked this post.
|
#20
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
and I find it very strange that the checksums in the header don't match the audio in some files... that's a problem that happened during compression, and I've never seen this before and am not able to re-create this sort of a problem. My gf always thought I was paranoid to bother testing FLACs so thoroughly, turns out its a good idea!
__________________
Checksums Demystified | ask for help in Technobabble thetradersden.org | ttd recommended free software/freeware webring shntool tlh eac foobar2000 spek audacity cdwave vlc Quote:
No members have liked this post.
|
#21
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
i apologize for my hijacking of this thread Fera...sorry
![]() i'ma start a new thread re: st5 vs ffp vs md5, WANT ya'lls thoughts opinions on it tho...cheers! No members have liked this post.
|
#22
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
Quote:
No members have liked this post.
|
#23
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
Well now I'm wondering about shn files. Do you need to both verify the md5 and "test" the files? I have been since I came across this problem but it feels like overkill.
Aaron... don't worry... I never thought you had hijacked it. range_hood... I reported that torrent and they pulled it. Of course it had already run its course and hundreds are trading it at this very moment, but hey... No members have liked this post.
|
#24
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
Quote:
No members have liked this post.
|
#25
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
Quote:
![]() The md5 check is a must, to determine if the files are the same as the seeders ones. No members have liked this post.
|
#26
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
What if I'm going straight from shn>flac? I use foobar.
I swear I think I have all this down then something like this comes up and confuses me again. So... if the md5 is a must, then why do people think you don't need them for flacs? I don't see what the difference is if "testing" isn't enough for shns why would it be for flacs? When someone says "whole file md5" that's not the same as an st5, right? That's like an md5 of all the tracks? No members have liked this post.
|
#27
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
Quote:
To compare if the audio contents match after converting you can use a batchfile (by uhclem). Sure, if you fix sector boundary errors, the files will not match anymore. _____________ @echo off for %%T in (*.shn) do shntool cmp %%T %%~nT.flac pause _____________ Or you create st5s of shns and flacs and compare by eye: 967c57a1a178f952f931a5a090252c8d [shntool] ns2002-11-18t01.shn bff785557d40fff55dea7e5784583d31 [shntool] ns2002-11-18t02.shn 967c57a1a178f952f931a5a090252c8d [shntool] ns2002-11-18t01.flac bff785557d40fff55dea7e5784583d31 [shntool] ns2002-11-18t02.flac Quote:
Shns do not have checksum informations included. Thatīs why you need an textfile. Quote:
itīs the same as a flac fingerprint, just in another text format but also usable for other audio formats like shn, ape, .... ffp: beatles-urt-d1t01.flac:95fd6f5e85fab21a1a84e9447af3d6bd beatles-urt-d1t02.flac:b0ae6b35acc4f4eea9783154444ee829 st5: 95fd6f5e85fab21a1a84e9447af3d6bd [shntool] beatles-urt-d1t01.flac b0ae6b35acc4f4eea9783154444ee829 [shntool] beatles-urt-d1t02.flac In wholefile md5s of audio files a checksum of the whole file is calculated (including headers, tags, etc.; no decoding is done). No members have liked this post.
Last edited by range_hood; 2005-10-01 at 04:31 PM. |
#28
|
||||
|
||||
Re: Flac Fingerprint vs. st5 / Flac Frontend vs. TLH ???
Okay, thanks range_hood.
I used to bitcompare in foobar when I converted shn>flac, but now I make st5 of the shns first, then of the flacs and visually compare. I'll try uhclem's batch file again, but last time I tried it I couldn't get it working, though I think I was writing it out myself so I'm sure I just couldn't preoperly figure out the commands. I swear if only I didn't care about all this I could've had all my 700gb archived already! It's annoying how much slop is getting passed around that has to be fixed. No members have liked this post.
|
![]() |
The Traders' Den |
![]() |
||||
Thread | Forum | Replies | Last Post | |
flac fingerprint problem - corpusse | Technobabble | 2 | 2009-03-18 12:04 PM | |
Question about Flac fingerprint errors..... - tWreCK51 | Technobabble | 7 | 2008-02-20 06:58 PM | |
NO Text in Flac Fingerprint - reese | Technobabble | 4 | 2008-01-08 12:14 AM | |
Really Dumb Flac Fingerprint Questions... - velvetsailor | Technobabble | 1 | 2007-02-26 04:33 AM | |
FLAC Fingerprint not working! - analog414 | Technobabble | 6 | 2006-09-04 11:35 AM |
|
|