Compartir a través de


2.2.3 \0x06DataSpaces\TransformInfo Storage for Office Binary Documents

If the original document content is an Office binary document, the \0x06DataSpaces\TransformInfo storage MUST contain one storage named "0x09DRMTransform". The "0x09DRMTransform" storage MUST contain a stream (1) named "0x06Primary". The "0x06Primary" stream (1) MUST contain an IRMDSTransformInfo structure (section 2.2.6). Within the IRMDSTransformInfo structure, the following values MUST be set:

  • TransformInfoHeader.TransformType MUST be 0x00000001.

  • TransformInfoHeader.TransformID MUST be "{C73DFACD-061F-43B0-8B64-0C620D2A8B50}".

  • TransformInfoHeader.TransformName MUST be "Microsoft.Metadata.DRMTransform".

  • TransformInfoHeader.ReaderVersion MUST be "1.0".

  • TransformInfoHeader.UpdaterVersion MUST be "1.0".

  • TransformInfoHeader.WriterVersion MUST be "1.0".

The 0x09DRMTransform storage MUST also contain one or more end-user license streams (1) as specified in section 2.2.7.

The \0x06DataSpaces\TransformInfo storage MAY<4> contain a substorage named "0x09LZXTransform". If the 0x09LZXTransform storage exists, it MUST contain a stream (1) named "0x06Primary". The 0x06Primary stream (1) MUST contain a TransformInfoHeader structure (section 2.1.8). Within the TransformInfoHeader structure, the following values MUST be set:

  • TransformType MUST be 0x00000001.

  • TransformID MUST be "{86DE7F2B-DDCE-486d-B016-405BBE82B8BC}".

  • TransformName MUST be "Microsoft.Metadata.CompressionTransform".

  • ReaderVersion MUST be "1.0".

  • UpdaterVersion MUST be "1.0".

  • WriterVersion MUST be "1.0".