<?xml version='1.0' encoding='utf-8'?>
<PRONOM-Report xmlns="http://pronom.nationalarchives.gov.uk">
  <report_format_detail>
    <FileFormat>
      <FormatID>49</FormatID>
      <FormatName>Adobe Illustrator</FormatName>
      <FormatVersion>1.0 / 1.1</FormatVersion>
      <FormatAliases> </FormatAliases>
      <FormatFamilies> </FormatFamilies>
      <FormatTypes>Image (Vector)</FormatTypes>
      <FormatDisclosure> </FormatDisclosure>
      <FormatDescription>The documents (files) created by Adobe Illustrator are PostScript language
documents. A PostScript language document description that minimally conforms to the Document Structuring Conventions has two main parts: a prolog and a script. The prolog encapsulates information needed by other programs to interpret the file. The script describes the graphic elements on the page</FormatDescription>
      <BinaryFileFormat> </BinaryFileFormat>
      <ByteOrders> </ByteOrders>
      <ReleaseDate> </ReleaseDate>
      <WithdrawnDate> </WithdrawnDate>
      <ProvenanceSourceID>165</ProvenanceSourceID>
      <ProvenanceName>Georgia Tech Research Institute / Georgia Tech Research Institute</ProvenanceName>
      <ProvenanceSourceDate>23 Sep 2003</ProvenanceSourceDate>
      <ProvenanceDescription>http://mercator.elte.hu/~saman/hu/okt/AI7FileFormat.pdf
Adobe has classified Illustrator versions 1.0 and 1.1 as the same file format.</ProvenanceDescription>
      <LastUpdatedDate>19 Jul 2013</LastUpdatedDate>
      <FileFormatIdentifier>
        <Identifier>application/postscript</Identifier>
        <IdentifierType>MIME</IdentifierType>
      </FileFormatIdentifier>
      <FileFormatIdentifier>
        <Identifier>com.adobe.illustrator.ai-​image</Identifier>
        <IdentifierType>Apple Uniform Type Identifier</IdentifierType>
      </FileFormatIdentifier>
      <FileFormatIdentifier>
        <Identifier>x-fmt/20</Identifier>
        <IdentifierType>PUID</IdentifierType>
      </FileFormatIdentifier>
      <ExternalSignature>
        <ExternalSignatureID> </ExternalSignatureID>
        <Signature>ai</Signature>
        <SignatureType>File extension</SignatureType>
      </ExternalSignature>
      <InternalSignature>
        <SignatureID>880</SignatureID>
        <SignatureName>Adobe Illustrator 1.x v1</SignatureName>
        <SignatureNote>The first line of the file declares with the Comment prefix %! that the file contains a PostScript program. It then specifies that the file conforms to version 2.0 of the Document Structuring Conventions and further that the file conforms to version 1.2 of the conventions for Encapsulated PostScript Files. The second line contains a %%Creator comment that identifies version 1.0 as the version of Adobe Illustrator that generated the PostScript document.</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>1</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>0</MaxOffset>
          <IndirectOffsetLocation> </IndirectOffsetLocation>
          <IndirectOffsetLength> </IndirectOffsetLength>
          <Endianness> </Endianness>
          <ByteSequenceValue>252150532D41646F62652D322E3020455053462D312E320D252543726561746F723A41646F626520496C6C7573747261746F7228544D2920312E30</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <InternalSignature>
        <SignatureID>881</SignatureID>
        <SignatureName>Adobe Illustrator 1.x v2</SignatureName>
        <SignatureNote>The first line of the file declares with the Comment prefix %! that the file contains a PostScript program. It then specifies that the file conforms to version 2.0 of the Document Structuring Conventions. It may or may not specify EPSF 1.2. The Creator may or may not be Adobe Illustrator, but the DocumentProcsets declared in the header will be Adobe Illustrator 1.0, 1.1 or 1.2</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>1</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>0</MaxOffset>
          <IndirectOffsetLocation> </IndirectOffsetLocation>
          <IndirectOffsetLength> </IndirectOffsetLength>
          <Endianness> </Endianness>
          <ByteSequenceValue>252150532D41646F62652D322E30{10-2096}2525446F63756D656E7450726F63536574733A(2041|41)646F62655F496C6C7573747261746F725F312E(30|31|32)</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>86</RelatedFormatID>
        <RelatedFormatName>Encapsulated PostScript File Format</RelatedFormatName>
        <RelatedFormatVersion> </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>331</RelatedFormatID>
        <RelatedFormatName>Encapsulated PostScript File Format</RelatedFormatName>
        <RelatedFormatVersion> </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>332</RelatedFormatID>
        <RelatedFormatName>Encapsulated PostScript File Format</RelatedFormatName>
        <RelatedFormatVersion> </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>771</RelatedFormatID>
        <RelatedFormatName>PostScript</RelatedFormatName>
        <RelatedFormatVersion> </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>773</RelatedFormatID>
        <RelatedFormatName>PostScript</RelatedFormatName>
        <RelatedFormatVersion> </RelatedFormatVersion>
      </RelatedFormat>
    </FileFormat>
  </report_format_detail>
</PRONOM-Report>