The CHECKSUM/IMAGE command results in different output for
Integrity servers and Alpha platforms. Because there are
different image structures, the names for the checksums differ:
o The checksum for Alpha outputs the section number as BLISS
constant: %D'1' whereas the Integrity servers checksum
outputs decimal numbers.
o The checksum for Alpha outputs the checksums as BLISS
constant: %X'6C5404CB' whereas the Integrity servers
checksum outputs DCL-style hexadecimal numbers.
o The DCL symbol on Alpha is an unsigned decimal value,
whereas the DCL symbol for Integrity servers is a
hexadecimal value.
On Alpha systems:
$ CHECKSUM/IMAGE HELLO.EXE
file DISK$USER:[JOE]HELLO.EXE;10
image section %D'1' checksum is %X'6C5404CB'
image section %D'2' checksum is %X'E29D6A3A'
image section %D'3' checksum is %X'114B0786'
image header checksum is %X'00000204'
checksum of all image sections is %X'9F826977'
$ SHOW SYMBOL CHECKSUM$CHECKSUM
CHECKSUM$CHECKSUM = "2676124023"
On Integrity server systems:
$ CHECKSUM/IMAGE FOOBAR.EXE
File DISK$USER:[JOE]FOOBAR.EXE;3
Checksum program segment 0: %X18E293D7
Checksum program segment 1: %XEFBCE000
Checksum program segment 2: %XA6D02DD5
Checksum program segment 3: %X30130E3E
Checksum dynamic segment %X0F704080
Elf header checksum: %X7A6AC80F
Elf program header checksum: %XBF6B41D8
Elf section header checksum: %X6C770CF6
Elf (object/image) checksum: %X2EEE7726
$ SHOW SYMBOL CHECKSUM$CHECKSUM
CHECKSUM$CHECKSUM = "2EEE7726"