Original fingerprint, Interpreting file fingerprints, Computing file fingerprints – HP Integrity NonStop H-Series User Manual
Page 16: Operations that do not change the fingerprint
SWID Overview
Software Identification (SWID) User’s Guide— 527243-004
1 -2
Original Fingerprint
current contents of all files within the specified file set. The same computation method
is used to generate the file fingerprint as described for the current fingerprint.
Composite fingerprints provide an efficient mechanism to compare all files within two or
more file sets. The composite fingerprint eliminates the need to compare independent
fingerprints for files within the file set.
To invoke SWID to compute composite fingerprints, you must enclose the file set within
parenthesis. SWID will then display the fingerprint for each file in the file set (as it
normally does), followed by the display of the composite fingerprint.
Original Fingerprint
The original fingerprint is simply the current fingerprint of a file that is computed at the
time the file is created.
HP inserts the original fingerprint in all NonStop system files before they are released.
From the C30.08 RVU onward, all object and microcode files, shipped via site update
tapes (SUTs) and software product revisions (SPRs), have the original fingerprint
inserted in the file header. Once inserted, the original fingerprint in a file does not
change during the lifetime of that file.
SWID can only display the original fingerprint (if it is available) of a file. It cannot insert
the original fingerprint in the file.
If the original fingerprint matches the current fingerprint, the file has not changed since
shipment.
Interpreting File Fingerprints
The fingerprint of a file is just a number and you cannot use it to determine the file’s
version or the product version it belongs to.
Computing File Fingerprints
For fingerprinting, only the logical contents of a file are taken into consideration.
Operations That Do Not Change the Fingerprint
Object Files
•
Running an object file
•
Stripping regions (Binder and symbols) using BIND
•
Recompiling the object from the same source and the same tools (compiler,
Binder, and so on)
•
Recompiling with a change in file name, variable name, and so on