2.5.1 ACProductVersion

The ACProductVersion structure specifies an application and its version or versions that can process this alternate content block as specified by the future record (section 2.1.6).

The following packet diagram specifies this structure.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

fileVersion

fileProduct

A

fileVersion (2 bytes): An unsigned integer that specifies the version of the application.<56>

fileProduct (15 bits): An unsigned integer that specifies the application.<57>

A - fileExtension (1 bit): Specifies which version of the application specified by fileProduct can process this alternate content block. The value of this field MUST be a value from the following table.

Value

Meaning

0

The application specified by fileProduct with a version specified by fileVersion can process this alternate content block.

1

The application specified by fileProduct with a version greater than or equal to fileVersion can process this alternate content block.