SFV-checker suggestions

English support forum

Moderators: Hacker, petermad, Stefan2, white

Fredde
Junior Member
Junior Member
Posts: 3
Joined: 2003-03-06, 19:31 UTC
Location: Sweden

SFV-checker suggestions

Post by *Fredde »

Hey!

I have a couple of suggestions about the SFV-checker in TC that I would like to be implemented in the future releases.

1, Verifying CRC-checksums in the background
2, A way to check SFV files in subdirs
User avatar
Maxwish
Senior Member
Senior Member
Posts: 370
Joined: 2003-02-05, 19:13 UTC
Location: .NL

Post by *Maxwish »

[1] yes this would be nice, but I think this is not done because (a) takes a lot of processor power (b) CRC checking is a critical operation, you don't want any faults. But maybe I'm wrong...

[2] To make a SFV with files in subdirs :
go the the main dir and do a branch view (CTRL+B) then select all the files (+ on keypad) and make a SFV. All files in the subdirs are now included in this one SFV.

In case of checking multiple SFV in sub dirs:
Go to main dir. Search (ALT-F7), enter '.sfv' as parameter, feed to listbox, select all, check.
...BRB...
Fredde
Junior Member
Junior Member
Posts: 3
Joined: 2003-03-06, 19:31 UTC
Location: Sweden

Post by *Fredde »

[2] To make a SFV with files in subdirs :
go the the main dir and do a branch view (CTRL+B) then select all the files (+ on keypad) and make a SFV. All files in the subdirs are now included in this one SFV.


That was not what I was asking about.
In case of checking multiple SFV in sub dirs:
Go to main dir. Search (ALT-F7), enter '.sfv' as parameter, feed to listbox, select all, check.
Great, this helps a lot. But it would be more easy if you can choose it in the "files" menu.
Or it would be good if you can save the list after TC checked all subdirs, because right now you have to remember all the errors (if there are some) or you have to copy all the list to the notepad or somthing like that.[/quote]
User avatar
Maxwish
Senior Member
Senior Member
Posts: 370
Joined: 2003-02-05, 19:13 UTC
Location: .NL

Post by *Maxwish »

That was not what I was asking about.
I added that info just as a general tip for everybody who reads this thread. I used to make SFV in every single subdirectory before I burnt my CD's because I thought that the SFV could not work with directories (tcmd gives an error). Now with this trick I can make just 1 sfv of the complete CD. Much easier...
Or it would be good if you can save the list after TC checked all subdirs, because right now you have to remember all the errors (if there are some) or you have to copy all the list to the notepad or somthing like that.
Yes, very good idea!
...BRB...
User avatar
Valentino
Power Member
Power Member
Posts: 709
Joined: 2003-02-07, 00:21 UTC
Location: Ukraine

Post by *Valentino »

Fredde wrote:because right now you have to remember all the errors
You don't have to do so. Create one single SFV for all necessary files (as Maxwish suggested). After verifying checksums TC selects all "wrong" files. If you have subdirs, just press Ctrl+B before verifying your SFV. And all "wrong" files will be marked.
Fredde
Junior Member
Junior Member
Posts: 3
Joined: 2003-03-06, 19:31 UTC
Location: Sweden

Post by *Fredde »

OK, I understand your point. But I don't want to create a sfv, because maybe some MB of my 100 GB mp3 maybe have some errors. So I just want to check first, then IF everything is ok, then I can make a sfv like your suggestion, because then it will be easier the next time I verify the files.
So the problem is still there. It would be great if you could save the list after the check. Maybe the best thing would be if you could choose to save the complete list or only a list that contains the errors.
seb
Member
Member
Posts: 131
Joined: 2003-03-04, 07:41 UTC

Post by *seb »

checking an sfv for files in subdirs like:

website\link.gif E77123D3
5A7424BD001234A901A4B4107D6A3C63 website\link.gif

that doesnt work in cases where files or directories begin with one or more spaces :!:

website\link.gif E77123D3
5A7424BD001234A901A4B4107D6A3C63 website\link.gif

seb
User avatar
Valentino
Power Member
Power Member
Posts: 709
Joined: 2003-02-07, 00:21 UTC
Location: Ukraine

Post by *Valentino »

2Fredde
Sorry, didn't understand you. Probably due to language barrier... Could you explain in more detail?
seb
Member
Member
Posts: 131
Joined: 2003-03-04, 07:41 UTC

Post by *seb »

sorry ;-)

html doesnt show my spaces i used ;)

problem showed up when i was checking an sfv for files in subdirs like:
website\link.gif E77123D3
5A7424BD001234A901A4B4107D6A3C63 website\link.gif
this link.gif is stored in a subdir called 'website'
lets assume c:\website\link.gif
the sfv-file is in root-c:\


that scanning in subdirs doesnt work in cases where files or directories begin with one or more spaces

SPACESPACESPACEwebsite\link.gif E77123D3
5A7424BD001234A901A4B4107D6A3C63 SPACESPACESPACEwebsite\link.gif

seb
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50909
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes, spaces are used to separate names from checksums, so TC ignores them. Some programs seem to create more than 1 space between the name and the checksum. I will try to find a solution for this problem.
Author of Total Commander
https://www.ghisler.com
seb
Member
Member
Posts: 131
Joined: 2003-03-04, 07:41 UTC

Post by *seb »

well just make it "SPACESPACESPACEdir/file.ext" if its a dir with SPACES in front of it.
dunno how/if other sfv creators/checkers handle that correctly.

seb
User avatar
Grave
Junior Member
Junior Member
Posts: 31
Joined: 2003-05-04, 21:14 UTC
Location: Slovakia

Post by *Grave »

backgroundable/pauseable create/verify would be great

though i'm thankful at least for md5 :)

support for some of the other hash functions? (maybe a plugin? :) )
like SHA-0-1, SHA-160-256-384-512
HAVAL 3-4-5-pass 128-160-192-224-256
RIPEMD-128-160-256-320, Panama, Whirlpool-0-1, Tiger-128-160-192, Gost32, MD2-3-4

with ability to customize the default output file extension (which would then get handled internally like .sfv or .md5 are now)
ability to use multiple hash types per file
recursive (works on directories)
configurable to store either none or relative or full paths
should remember settings (last used type, now it always defaults to crc/sfv)

verifying with TC's double-click is very conventient, no need to launch tons of third party tools and click through hundreds of menus :)
i know some people might consider this an overkill for a file integrity verification, but maybe itd be good if people had more choices and configuration options
why so many? remember it wouldnt be used only to create checksums but also to verify and it would be convenient to have support for various types in one place :)
Grave
*eat people, not animals*
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

Post by *JackFoo »

@Grave
sha256 is already implemented, though as a tool not a plugin; you might want to have a look here:
http://www.ghisler.ch/board/viewtopic.php?t=1261

and a direct link:
http://clubtotal.free.fr/ct_free/sha256h.rar

Cheers.
User avatar
Grave
Junior Member
Junior Member
Posts: 31
Joined: 2003-05-04, 21:14 UTC
Location: Slovakia

Post by *Grave »

thanx i've seen it (and tried it, nice tight size, nearly as good as damnhash which is 50k with slick gui :) when i searched the forum for crc checksum topics :)
i just kinda like stuff integrated into tc either as feature or plug
(been using various tools in the past, like damn hash calc, hyper hasher, cdcheck, flashsfv, etc but in the end being lazy mf i always end up using convenient tc crccheck/verify :))
Grave
*eat people, not animals*
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

Post by *JackFoo »

Well like I already told here :
http://www.ghisler.ch/board/viewtopic.php?t=1261
there is really no need for anything stronger than MD5 for simple file verification, it's an unneeded overkill.

Cheers.
Post Reply