KChecker

KChecker

DOWNLOAD

KChecker is my main program, it generates crc information for files, compares crc hashes to determine corrupted chunks and generates a dat file so that kazaa will redownload the bad chunks. It is capable of checking finished and ongoing downloads (though it only checks the first good chunk of ongoing downloads). If Ksig mod has been used on a crc quicklink then this crc information is stored and is automatically checked by KChecker.

KChecker Installation

Simply extract the executable wherever you like

KChecker usage

Normal Usage

Step 1: Open the file (a finished file or a dat file) that you want to check for corruption
Step 2: KChecker will then proceed to calculate the CRC hashes for the file and will display some useful information in the box next to the number2, if there is any previous CRC information stored for the file you are checking then this will also be displayed and you can skip to step 4
Step 3: If there is no CRC information on file, or for some reason you know the stored data to be invalid then you can paste replacement information in this box and clicking the "Use this CRC data" button will make KChecker use this data instead. The data should be bare (ie with no preceeding info) or a copy and paste from a CRC quicklink.
Step 4: If there are any bad chunks of data according to the CRC hashes then the bad chunk ranges will be displayed in box 4 and buttons 5 and 6 will become enabled.
Step 5: Leave this box checked to backup the file you are working with (Recommended unless you are critically short on Hard drive space)
Step 6: Click this button to create the dat file with the bad chunks marked for download. If the file you are working with was not a dat file then a box will pop up asking for quicklink information. See Step 7 below.


Step 7: Copy and paste at least the line containing the UUHash from a quicklink. For example
|UUHash:=DFXG7VoEqioOxtIigmcdqCb9fCQ=|
At least that much must be pasted, more is fine and will be ignored

If a verified file was deleted by Kazaa

If the dat appendix of one of your downloads becomes corrupted (usually happens after a power failure of some kind) then the next time kazaa is run it will detect the fact that the appendix is bad and delete the entire file. If this happens the first thing you should do is run a file recovery program to get the deleted file back. There are numerous file recovery programs I'll just list a couple which are downloadable from websites and for which there are cracks at astalavista.com
GetDataBack
File Recover (Freeware?)
A recommended one for which you'd have to use a warez site or filesharing program is Easy Recovery Pro.
Unfortunately at the moment, if you suffer a power outage, I don't think there is any easy way of checking which files have corrupted appendices, apart from running kazaa and seeing which file(s) disappear :o( I'm gonna start work on a checker soon.
Anyway, once you've recovered the file, you should then use KPadder to make the file the same size as the completed download would be (the file size is written in the quicklink). Then run KChecker as described above ie as though the file were a normal one.
Alternatively if the file was video or music, i.e. some errors are acceptable and the position of these errors is easily guessable, then after the file has been padded to the right size you can use DrSpud's KCF (see left hand menu) and enter in how much of the file you think you'd downloaded (leave a good sized margin of error). The results of using this alternative may be a bit hit or miss because kazaa doesn't necessarily download the file in order so there may be bits in the middle that are no good.

Questions?

If you have any questions, please ask me at the klite forum, link on the left hand menu