Previous Next
1133
SE CT IO N I. 2 Selective Computation
OBJECT TYPE TYPE IDENTIFIER REMAINING VALUES ADDED TO DIGEST
Stream 8 The following values, in order:
• An unsigned 4-byte value (most significant byte first) specifying the number of
entries in the stream dictionary
• The following key-value pairs in the stream dictionary, if present, sorted as fol-
lows: DecodeParms, F, FDecodeParms, FFilter, Filter and Length
• An unsigned 4-byte value (most significant byte first) specifying the length of
the stream
• The stream data
I.2 Selective Computation
There is a set of special objects that, when encountered in an object calculation,
are not treated as described in the previous section. These objects are described
in the following sections. For each of them, a selective list of entries is chosen,
and only the value of the entry is digested; the key is not included.
When the transform method is DocMDP (see “DocMDP” on page 731)or UR (see
“UR” on page 733), the object digest is computed over the entire document (see
Section I.2.1, “Document”). The calculation varies depending on the transform
parameters, which may specify, for example, whether form fields or annotations
are included.
When the transform method is FieldMDP (see “FieldMDP” on page 736), the
transform parameters indicate specific form fields over which the object digest
should be computed. For each form field, the digest calculation is performed as
specified in Section I.2.6, “Form Fields.”
When the transform method is Identity, selective computation is not used. All
objects are processed as basic object types as described in Section I.1, “Basic Ob-
ject Types.”
Previous Next