Parts

A part is a stream of bytes with the properties listed in Table 8–1. A stream is a linearly ordered sequence of bytes. Parts are analogous to a file in a file system or to a resource on an HTTP server.

Table 1. 8–1. Part properties

Name

Description

Required/Optional

Name

The name of the part

Required. The package implementer shall require a part name. [M1.1]

Content Type

The type of content stored in the part

Required. The package implementer shall require a content type and the format designer shall specify the content type. [M1.2]

Growth Hint

A suggested number of bytes to reserve for the part to grow in-place

Optional. The package implementer might allow a growth hint to be provided by a producer. [O1.1]