| Author | Topic: Error during check on large file (Read 1,808 times) |
Phineus Guest
|  | Error during check on large file « Thread Started on Oct 13, 2004, 10:39am » | |
Hello,
Minor. On some large files (approx 2gbs) the total file size shows up as a negative value. This does not seem to effect the program from functioning properly.
Major. On one 4.2 gb file I have, the program runs seemingly forever. The file size shows -1 and the progress counter goes well above ten gigs before I abort. I used the command line md5sum program from etree.org and verified that the file is in fact correct. Obviously I do not have a bunch of 4+ gig files laying around to test or compare. It'll be another month to six weeks before I have another.
If you are on broadband and want to check this out, please hit me up with an email at phineus at mtm2 dot com and I'll provide you with login details.
Your program looks great and in general works fine. I hope it's easy enough to fix up this little snafu.
Thanks.
| |
|
Kenneth Ballard Administrator
     member is offline
Joined: Jul 2004 Posts: 35
|  | Re: Error during check on large file « Reply #1 on Oct 19, 2004, 6:26pm » | |
Not necessary. I'm already fully aware of the problem. I just haven't corrected it yet as I am currently also working on the next version of this software. I am debating on releasing a corrected version of digestIT, and it's something I may do in the near future as it won't take much to correct this problem.
| |
|
Art Guest
|  | Re: Error during check on large file « Reply #2 on Apr 29, 2005, 6:12pm » | |
Quote:Not necessary. I'm already fully aware of the problem. I just haven't corrected it yet as I am currently also working on the next version of this software. I am debating on releasing a corrected version of digestIT, and it's something I may do in the near future as it won't take much to correct this problem.
|
|
I'm glad to see you're aware of the issue. Good thing I stumbled across the board before sending an email. Noting how long it's been a known issue, I wonder is a fix or replacement is forthcoming?
| |
|
Kenneth Ballard Administrator
     member is offline
Joined: Jul 2004 Posts: 35
|  | Re: Error during check on large file « Reply #3 on Jun 17, 2005, 3:31pm » | |
I know it's been a while since anything has been posted to this thread on this issue, however here's a small clarification of this issue and how it came to be known.
digestIT and those previous in line to it use a 32-bit value to represent the file size. This means the largest file size that could be accurately displayed is 4.0 GB - 2 bytes (4,294,967,294 bytes).
This was used primarily because the computer upon which MD5 for Win32 was originally developed had a 5.7 GB hard drive. I did not have any files larger than 4 GB, or even larger than 1 GB, and I did not anticipate at the time the software being used on files of that size.
It wasn't until digestIT 2004 was released in December 2003 that the problem came to light. Unfortunately because of how the software was written, correcting this issue would not have been very easy, as fixing that one issue could have easily created others. It would not have been as simple as changing one or two lines of code.
As such, the 4 GB issue is left unchanged within digestIT 2004. However it has been corrected with the latest version, August Sapphire, which is set for release later this year. The Lite Edition is nearing completion and adding new features on top for the Standard and Professional Editions will not be too difficult.
| |
|
homersapiens Guest
|  | Re: Error during check on large file « Reply #4 on Jul 18, 2005, 8:43pm » | |
In tests on my Windows XP SP2 system, the largest file size that is displayed correctly is much less than '4.0 GB - 2 bytes '; it is closer to the 2 Gig limit that Phineus reported earlier. Will this affect the reults of MD5 checks?
| |
| |
|