2.9.94 FOBJH

The FOBJH structure specifies size and compression information about the OLE object storage that immediately follows it in the Data stream of a file that is encrypted with Office Binary Document RC4 CryptoAPI Encryption (section 2.2.6.3). Every OLE object storage in the Data stream MUST be preceded by an FOBJH.

If fCompressed is 1, the bytes of the OLE object storage are compressed by the algorithm specified in [RFC1950].


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

cbHeader

A

unused

cbObj

cbHeader (2 bytes): A signed integer that specifies the size, in bytes, of the FOBJH. This value MUST be 8.

A - fCompressed (1 bit): Specifies whether the OLE object storage that follows this FOBJH is compressed.

unused (15 bits): This field is undefined and MUST be ignored.

cbObj (4 bytes): A signed integer that specifies the size, in bytes, of the FOBJH and the OLE object storage that follows it.