I’m still here…

I’ve been getting a lot of questions about the status of ExactFile lately.

Yes, I’m still here.  No, the software isn’t abandoned. Yes, there will be more releases.

I’ve been focusing on my company’s Bible Study Software of late, so ExactFile has been on the back burner.

Not to worry, I’ll do more development on ExactFile soon. :-)

36 thoughts on “I’m still here…

  1. Brandon Post author

    By the way, lots of people have asked for ExactFile to scan hidden files. It’s not a “bug” that it doesn’t, but not to worry, I’ll update it so that it does scan hidden files…

  2. unagi

    Hi Brandon.

    Thanks for this awesome piece of software. I know this is not a support-blog/forum but I’ll still post a question and hope for a (short) reply/hint:

    Even though ExactFile has been out for a while I still like to use filecheckmd5 in certain scenarios. I’ve been using it with a new external drive lately and it seems like it gives me different results every time I run it. Sometimes “every file appears OK” then after a repeated run (with the same files) some files appear to be corrupted/changed. And every run seems to point out different files as being corrupted.

    I checked the hard drive with CHDSK and SeaTools and no errors were reported. Any idea what the problem could be here?

  3. David Parvin

    I did not mean to pressure you into work on this, but the last comment or change I saw was over 6 months ago and I didn’t know what was going on. :)

  4. Jay

    Good to know you haven’t forgotten ExactFile. I hope you’ll make things like scanning hidden files an option, as I imagine some don’t need or want the functionality.

    I hope some of my interface suggestions from months ago can be considered.

    Cheers.

  5. Brandon Post author

    unagi :
    Even though ExactFile has been out for a while I still like to use filecheckmd5 in certain scenarios. I’ve been using it with a new external drive lately and it seems like it gives me different results every time I run it. Sometimes “every file appears OK” then after a repeated run (with the same files) some files appear to be corrupted/changed. And every run seems to point out different files as being corrupted.

    Strange. If you have any antivirus or shadow backup services running, try disabling those and see what happens.

  6. Brandon Post author

    David Parvin :
    I did not mean to pressure you into work on this, but the last comment or change I saw was over 6 months ago and I didn’t know what was going on.

    Heh, no worries! I like working on ExactFile — but it doesn’t pay many bills so it’s pretty low on the priority list.

  7. unagi

    Brandon :

    unagi :
    Even though ExactFile has been out for a while I still like to use filecheckmd5 in certain scenarios. I’ve been using it with a new external drive lately and it seems like it gives me different results every time I run it. Sometimes “every file appears OK” then after a repeated run (with the same files) some files appear to be corrupted/changed. And every run seems to point out different files as being corrupted.

    Strange. If you have any antivirus or shadow backup services running, try disabling those and see what happens.

    Hi Brandon,

    thanks for replying. I don’t have any backup services running but I turned off my antivirus and made a few test runs. Again, every test run claimed different files to be corrupted. It is really strange as I’ve been using filecheckmd5 for quite some time now and never had this happen before.

    I know filecheckmd5 sometimes recognizes XLS-files as changed although they are not (that happened quite a few times) but this time the claimed corrupted files are of all sorts: PDF, TXT, XML, etc.

  8. john doe

    Hi Brandon!

    Have you ever compare speed of EF with other software?
    Recently I made some extensive benchmarks and results show up that EF is terrribly slow.
    1) In singlethread-mode it is 3-4 times (!) slower than competitors.
    2) Multithread is even worse: 4 times slower than singlethread (!).
    BTW: Multithread is bad idea, because HDD is bottleneck, not CPU.

    Feel free to contact me for more details.

    PS
    Sorry for my English.

  9. Jeremy

    I just want to say a big “thank you” for developing this great bit of software. It just saved my bacon due to corruption when copying from a usb drive.
    I would never have known there was anything wrong as the large 1gb audio file played after copying but something caused a fault during the copy process.
    Please keep up development! If I ever get rich ill send you money..
    Works just great with Windows 7!

  10. Brandon Post author

    john doe :
    Hi Brandon!
    Have you ever compare speed of EF with other software?
    Recently I made some extensive benchmarks and results show up that EF is terrribly slow.
    1) In singlethread-mode it is 3-4 times (!) slower than competitors.
    2) Multithread is even worse: 4 times slower than singlethread (!).
    BTW: Multithread is bad idea, because HDD is bottleneck, not CPU.
    Feel free to contact me for more details.
    PS
    Sorry for my English.

    Multithreaded is faster than non-multithreaded in my own testing, but it will always depend on file sizes and hash methods. You should post your benchmarks on a blog somewhere so people can see what you are doing — just be sure your tests are repeatable.

    If I have four 1 gigabyte files to hash with MD5, it takes 1/4 the time with four threads than it does with a single thread. HD is not the bottleneck in such a case. But if you switch to a computationally easy hash like Adler32, then that’s a different story.

    The ONLY time I have seen multithreaded take *longer* than a single thread is on CD-ROM — and that’s because seek times is a bottleneck. That’s why Exactfile defaults to a single thread on CD media.

    Finally, it’s pointless to use more hashing threads than you have CPU cores, so be sure you aren’t trying to hash with four threads on a single-core CPU. ExactFile defaults to using as many threads as you have cores.

  11. Brandon Post author

    Edwin :
    Hi,
    Any chance that you can work on a portable version as well?

    Please see the TestFiles Applet function of ExactFile.

  12. kirankun

    Hi Brandon… thank you very much this very useful tool… I’m waiting for more new release…

  13. Patrick

    Hello Brandon,

    many thx for your very good tool.

    I have a few questions.
    Is it possible to start ExactFile with parameters ?
    The reason is, I want to start ExactFile from an script with parameters.
    Is it possible to have more than one ExactFile running at same time ?

    Thx, Patrick

  14. Sherri Taylor

    I am working to replace using Microsoft’s FCIV.exe to calculate MD5 hash.
    I am calling it using vbscript SHELL command
    H:\MD5\exf.exe -md5 -otf C:\MD5.txt c:\1st\test.txt

    I am getting ILLEGAL FUNCTION CALL when I call it from script.
    Any ideas?

    THANKS…s

  15. Matt

    Great piece of software, thanks – and the multi-threading option is absolutely awesome, didn’t even see that on any of the commercial md5 hashers I tried before I stumbled on your app. A huge time-saver for hashing and comparing large files.

    A couple things, though:

    1) It would be absolutely fabulous if you add a way to compare files against md5 hashes/digests from other files (dupe checking). That’s what I’m using this for, and I find myself copying and pasting digest lists into Notepad++ to check for duplicate hashes, because if the file(s) in question I’m checking as duplicates are named differently, the Digest Test just returns a bunch of “file does not exist” error messages.

    2) Is it possible to donate electronically *without* using PayPal? I hate PayPal ever since eBay bought them out. If not I guess I’ll drop a small money order in the mail.

  16. Mike Schmidt

    @john doe

    Well, some of us have SSD’s (In RAID) and the bottle neck ISN’T our CPU… Now, I haven’t exactly been “In the market” for a file hasher, but I do like exact file because it offers all the functionality I need and more.

    I can’t find any reason to complain about multithreading when you can hash +60,000 in about a minute and push 8 cores (well, 4 physical) to about 67%. SSDs push out +500 MB/s.

    THANKS FOR THE FEATURE… but if your running a slow HDD… you might want to stick 1 or 2 threads. Maybe set the default to half the number of cores?

  17. sanco

    Hi,
    I have seen that if I add files in a folder hashed, when I Test Digest I obtein OK. But there are new files!!!
    Thanks
    Ale

  18. Andrew

    Thanks for working on this great program.

    I found a fault with it that you might want to look at.
    Today my server went offline while ExactFile was scanning it. The (Verbose) report says:

    Checksum comparison report generated by ExactFile version 1.0.0.15
    18/10/2010 10:35:19 AM

    Digest file: S:\Backups\projects\backup only\hash2.md5
    Base folder: S:\Backups\projects\backup only\

    3851 files in digest file. 0 errors.

    EVERY FILE OK.

    [— snip —]

    …but then I saw that many of the files in the listing had FAIL MD5 written next to them (because the server had dropped out.)

    The concerning part is that the summary at the top says everything was ok.

    Cheers,
    Andrew

  19. Jason Alexander

    Hi there,

    Thanks for this great tool! I was wondering if you would consider adding the following:
    1. Right click integration (Check Hash)
    2. Command Line Integration
    a) For security purposes, I’d like to be able to run hash checks daily against File Systems, so hash every file to a log and report on changes (sending this via email would also be awesome!)
    3. Firefox Integration. I mean real awesome integration. Something where you can you right click a hash and store it in the hash table and have it automagically match it up with the file you next click for download.

    Thanks for reading!

  20. Max

    Hi Brandon,
    ExactFile is a great utility that encompasses all the functionalities required for checksum checking.
    However, I found this problem: it doesn’t check files whose filename contains accented characters (in my case the “é” in filename “Léeme.txt”) reporting that “File does not exist”.
    In addition, I think that a filename mask would be useful in “Test digest” function, allowing to check only the files of a subdirectory of the “Base folder for files in digest” (particularly useful when the digest file contains the checksums of a lot of files).
    Thanks
    Max

  21. Andrew

    Hi,

    Great program.

    Can you change the progress bar to show the amount of data to be read rather than the number of files to be read?.

    When there are huge and little files mixed together, this would give a better idea of time remaining.

    Cheers

  22. Andrew

    When running this across a large collection of files (280,000) and the verbose report is produced, the summary showed

    “280,000 files in digest file. 9 errors.”

    But when copying the report into another program and checking the number of “FAIL MD5″, there were actually more than 2500 files reported to have failed.

  23. Andrew

    When the verbose report is produced for a large number of files (280,000) the report cannot be copied to the clipboard in full. The program does not warn you of this but fails silently. A workaround is to copy the file to the clipboard in about 8 sections, which is difficult.

  24. mm.ff

    Hi Brandon,
    Thanks for your great program, which encompasses all the needed functions to manage checksum digests.
    However, I found a problem when testing files whose name contains accented characters (in my case the “é” in “Léeme.txt”): ExactFile doesn’t check the file, reporting “file not found”.
    In addition, it would be great if you could add a filter to “Test Digest” function, allowing to check -for example- only the files of a subdirectory of the “Base Folder for Files in Digest” (this is useful when the digest contains a lot of files).
    Thanks in advance.

  25. Uli

    unagi :Hi Brandon.
    Thanks for this awesome piece of software. I know this is not a support-blog/forum but I’ll still post a question and hope for a (short) reply/hint:
    Even though ExactFile has been out for a while I still like to use filecheckmd5 in certain scenarios. I’ve been using it with a new external drive lately and it seems like it gives me different results every time I run it. Sometimes “every file appears OK” then after a repeated run (with the same files) some files appear to be corrupted/changed. And every run seems to point out different files as being corrupted.
    I checked the hard drive with CHDSK and SeaTools and no errors were reported. Any idea what the problem could be here?

  26. Conor

    Congratulations on a great little tool- does exactly what is required and is much easier to use and more powerful than other utilities I’ve tried.

    As a suggestion for rextending it, it would be nice if it could update an existing digest instead of having to recreate the whole digest all over again. Maybe have “test and upodate” and “update only”options?

    Cheers

  27. Jeff

    1) Any way to have it save the signature files in one per directory instead od the top of the tree?
    reason: I want to generate the md5 signature once and then be able to copy off a part of the tree
    for a cd/dvd backup

    2) Need a way to traverse the dir tree and check all the signature files as you go.

    3) add another request to only update / add the changed / new signauters

  28. Mike42

    @mm.ff
    I can’t confirm the accent problem. I hashed my CD and DVD library recently and files with è in the name were processed fine.

  29. Mike42

    I encountered the problem that I saw in almost every software displaying file paths so far. The “ampersand problem”. They are interpreted as keyboard accelerator (thus underlining the following character). Static text controls for instance have the SS_NOPREFIX style to prevent this.

  30. The Dude

    Hi Brandon, I want to take a moment to thank you for ExactFile. This software is the answer to a long needed file integrity checker. It is just awesome how you can generate a checksum and re-verify a directory if you ever have concerns. Thank you so much.

    By the way have you ever thought of a linux version?

  31. Giuseppe Chillemi

    I have made a donation even if the software is no more actively developed.

    Great work

    Giuseppe Chillemi

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>