Quote Originally Posted by Kraco View Post
If memory serves, I used to use a program called QuickSFV for the purpose. Worked okay. It has been a while, so I'm not 100% sure it was that.

However, I came to find separate .sfv files a nuisance. All fansubbers include the crc32 in the file name and I can't say an extra file would be all too optimal, especially if you happened to move individual files, not always the whole directory containing the .sfv. So, I coded my own program that calculates a file's crc32, checks if the file name contains a string that looks like a crc32, and if it does, it checks if the freshly calculated one is the same as the one in the file name. If it matches, everything's alright. If it's a mismatch, the programs tells you so and gives an option to replace the old crc32 with the new. If there's no crc32 in the file name (like for example Horriblesubs' releases) the program can add it automatically to the end of the file name. As an added bonus the program allows you to replace spaces with underscores (or whatever symbol of your choosing), so that all files in the directory look similar. You can also force a renaming for the same purpose, as by default it won't rename files with a correct crc32. You can also set the type of symbols the crc32 is contained within, such as the default square brackets. The program allows a regular open file dialog or simply drag and drop, including a whole directory (although it doesn't support recursion, so directories within directories aren't scanned infinitely). Renaming requires a separate button click, so you don't rename anything by mistake but can check the preview list first, deselecting or selecting individual files if necessary.

Uh, that's enough of boasting, I suppose.
Already have QuickSFV, the only thing it has managed for me is creating a SFV file for each file.

The purpose of having a single SFV isn't to have a CRC in the filename, but to recheck easily that directory in the future to check for corruption.

If I recall that program I mentioned created the single SFV file for the directory, but it could also analyze the full directory against that .SFV to see if the integrity remains.

That's the main purpose, I want to go through all my archived anime, first make sure that everything is uncorrupt, create the SFV for that directory, and then leave the single SFV file to recheck later if desired.

Is your program Windows based?