Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
sparerib1968

DOOM.EXE checksum fail [FIXED]

Recommended Posts

I just installed the shareware afresh to check and got the same CRC32 you got with it. There is nothing wrong with the one you installed.

Share this post


Link to post

So, does that mean the checksums on the wiki are out of date? Or does it mean the file from idgames has been altered somehow? What is the reason for the mismatch?

Share this post


Link to post

The file on idgames hasn't been changed. I don't know how the info on the wiki was obtained, but it could be wrong.

Share this post


Link to post

My copies of the executables from the shareware, Doom (not Ultimate Doom) and Doom II (all version 1.9) are identical, and all have CRC32 be91c727. The MD5 and SHA1 digests on the Wiki agree with my copies, though.

The CRC32 for my copy of the Final Doom .exe is 12ee2811 (the Wiki has 2bc66f4). Once again, the MD5 and SHA1 hashes agree...

Share this post


Link to post

D:\Data\Games\DOSBox\C\Games\DOOMS>fsum -md5 -sha1 -crc32 -jm DOOM.EXE

SlavaSoft Optimizing Checksum Utility - fsum 2.52.00337
Implemented using SlavaSoft QuickHash Library <www.slavasoft.com>
Copyright (C) SlavaSoft Inc. 1999-2007. All rights reserved.

; SlavaSoft Optimizing Checksum Utility - fsum 2.52.00337 <www.slavasoft.com>
;
; Generated on 03/15/09 at 00:12:33
;
e2382b7dc47ae2433d26b6e6bc312999 *DOOM.EXE
aa0668fae2f743ee5e3e5634ee42d3c8ace7d907 ?SHA1*DOOM.EXE
be91c727 ?CRC32*DOOM.EXE
The DOOM.EXE article says:

The executable distributed with the DOS version of Shareware Doom 1.9 is identical to the one distibuted with Doom II 1.9 & Registered Doom 1.9

Version 1.9 is 709905 bytes in size. It has the following hashes:
MD5 e2382b7dc47ae2433d26b6e6bc312999
SHA-1 aa0668fae2f743ee5e3e5634ee42d3c8ace7d907
CRC32 6ef1c0d


CODOR is correct. The MD5 and SHA1 codes match. It is only the CRC32 which differs.

Since it is mathematically impossible for the same file to produce two different CRC32 codes, I conclude the Doom Wiki is wrong. I shall now endeavor to contact those responsible and request the article be updated.

myk, CODOR, thanks very much for looking into this.

EDIT:
Just to thorough, I tried a different utility, with the same result.

D:\Data\Games\DOSBox\C\Games\DOOMS>cfv -C -t crc -f - DOOM.EXE
Generated by: cfv (v1.18.2)
Generated at: Sun, 15 Mar 2009 05:02:28
Find  it  at: http://cfv.sourceforge.net/

Filename   Filesize    CRC-32   Description
--------  ----------  --------
DOOM.EXE     709,905  be91c727
--------  ----------  --------

Count of files: 1
Total of sizes: 709,905
-: 1 files, 1 OK.  0.015 seconds, 46218.2K/s
My problem report on the article:

At least for the shareware DOOM.EXE, the SHA-1 and MD5 codes match the file from idSoftware FTP, but the CRC32 does not match. The DOOM.EXE file installed by ftp.idsoftware.com/idstuff/doom/doom19s.zip has a CRC32 of be91c727. I have checked with two different utilities to reduce the possibility of software error in generating the code, and be91c727 is verified by other users who downloaded doom19s.zip from other sources. Please amend the article with the correct CRC32, and check the other EXEs too.

Share this post


Link to post

I was the one who wrote the DOOM.EXE article
I copied the hashes of shareware & registered 1.9 from the DOOM2.EXE article which had matched SHA-1 & MD5 but not CRC32
The older versions of DOOM.EXE, I generated all their hashes myself, they shouldn't have mistakes

I fixed both DOOM.EXE & DOOM2.EXE articles and also fixed the CRC32 of Final Doom .exe

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×