diff --git a/test/data/eps/eps-flat_inkscape-epsi.eps.newxmp b/test/data/eps/eps-flat_inkscape-epsi.eps.newxmp deleted file mode 100644 index c530ea23..00000000 --- a/test/data/eps/eps-flat_inkscape-epsi.eps.newxmp +++ /dev/null @@ -1,347 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%Title: /tmp/ink_ext_XXXXXXZ2U0SV -%%Creator: inkscape 0.46 -%%CreationDate: 25. Mär 15:09 -%%For:vog vog -%%Pages: 1 -%%DocumentFonts: -%%BoundingBox: 0 0 100 100 -%%EndComments - -%%BeginProlog -%%BeginPreview: 100 100 8 300 -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -% 00000000000000000000ffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -% ffffffffffffffffffffffffffffffffffffffff -%%EndImage -%%EndPreview -save countdictstack mark newpath /showpage {} def /setpagedevice /pop load def -%%EndProlog -%%Page 1 1 -0 100 translate -0.8 -0.8 scale -0 0 0 setrgbcolor -[] 0 setdash -1 setlinewidth -0 setlinejoin -0 setlinecap -gsave [1 0 0 1 0 0] concat -gsave [1.25 0 0 -1.25 0 125] concat -gsave [0.1 0 0 0.1 0 0] concat -0 0 0 setrgbcolor -[] 0 setdash -100 setlinewidth -0 setlinejoin -0 setlinecap -newpath -50 50 moveto -950 50 lineto -950 950 lineto -50 950 lineto -50 50 lineto -closepath -stroke -grestore -grestore -grestore -showpage -%%Trailer -cleartomark countdictstack exch sub { end } repeat restore -%%EOF diff --git a/test/data/eps/eps-flat_minimal_xmp_exiftool-8.56.eps.newxmp b/test/data/eps/eps-flat_minimal_xmp_exiftool-8.56.eps.newxmp deleted file mode 100644 index 5d0cfe5c..00000000 --- a/test/data/eps/eps-flat_minimal_xmp_exiftool-8.56.eps.newxmp +++ /dev/null @@ -1,110 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: 5 5 105 105 -%%LanguageLevel: 2 -%ADO_ContainsXMP: MainFirst -%%Pages: 1 -%Exiv2Version: 0.21.1 -%Exiv2Website: http://www.exiv2.org/ -%%EndComments -%begin_xml_code -/pdfmark where {pop true} {false} ifelse -/currentdistillerparams where {pop currentdistillerparams -/CoreDistVersion get 5000 ge } {false} ifelse -and not {userdict /pdfmark /cleartomark load put} if -[/NamespacePush pdfmark -[/_objdef {exiftool_metadata_stream} /type /stream /OBJ pdfmark -[{exiftool_metadata_stream} 2 dict begin /Type /Metadata def - /Subtype /XML def currentdict end /PUT pdfmark -/MetadataString 2864 string def % exact length of metadata -/TempString 100 string def -/ConsumeMetadata { -currentfile TempString readline pop pop -currentfile MetadataString readstring pop pop -} bind def -ConsumeMetadata -%begin_xml_packet: 2864 - - - - - - - - TEST-Exiftool - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -%end_xml_packet -[{exiftool_metadata_stream} MetadataString /PUT pdfmark -[/Document 1 dict begin - /Metadata {exiftool_metadata_stream} def currentdict end /BDC pdfmark -[/NamespacePop pdfmark -%end_xml_code -%%Page: 1 1 -%%EndPageComments -%%BeginPageSetup -%Exiv2BeginXMP: EndPageSetup -/currentdistillerparams where -{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse -{userdict /Exiv2_pdfmark /cleartomark load put - userdict /Exiv2_metafile_pdfmark {flushfile cleartomark} bind put} -{userdict /Exiv2_pdfmark /pdfmark load put - userdict /Exiv2_metafile_pdfmark {/PUT pdfmark} bind put} ifelse -[/NamespacePush Exiv2_pdfmark -[/_objdef {Exiv2_metadata_stream} /type /stream /OBJ Exiv2_pdfmark -[{Exiv2_metadata_stream} 2 dict begin - /Type /Metadata def /Subtype /XML def currentdict end /PUT Exiv2_pdfmark -[{Exiv2_metadata_stream} - currentfile 0 (% &&end XMP packet marker&&) - /SubFileDecode filter Exiv2_metafile_pdfmark - - - - - - - -% &&end XMP packet marker&& -[/Document 1 dict begin - /Metadata {Exiv2_metadata_stream} def currentdict end /BDC Exiv2_pdfmark -%Exiv2EndXMP -%%EndPageSetup -10 setlinewidth -10 10 moveto -0 90 rlineto 90 0 rlineto 0 -90 rlineto closepath -stroke -%%PageTrailer -%Exiv2BeginXMP: PageTrailer -[/EMC Exiv2_pdfmark -[/NamespacePop Exiv2_pdfmark -%Exiv2EndXMP -[/EMC pdfmark -%%EOF diff --git a/test/data/eps/eps-flat_minimal_xmp_exiftool-8.56_fixed.eps.newxmp b/test/data/eps/eps-flat_minimal_xmp_exiftool-8.56_fixed.eps.newxmp deleted file mode 100644 index 7849cb8c..00000000 --- a/test/data/eps/eps-flat_minimal_xmp_exiftool-8.56_fixed.eps.newxmp +++ /dev/null @@ -1,112 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: 5 5 105 105 -%%LanguageLevel: 2 -%ADO_ContainsXMP: MainFirst -%%Pages: 1 -%Exiv2Version: 0.21.1 -%Exiv2Website: http://www.exiv2.org/ -%%EndComments -%%BeginSetup -%begin_xml_code -/pdfmark where {pop true} {false} ifelse -/currentdistillerparams where {pop currentdistillerparams -/CoreDistVersion get 5000 ge } {false} ifelse -and not {userdict /pdfmark /cleartomark load put} if -[/NamespacePush pdfmark -[/_objdef {exiftool_metadata_stream} /type /stream /OBJ pdfmark -[{exiftool_metadata_stream} 2 dict begin /Type /Metadata def - /Subtype /XML def currentdict end /PUT pdfmark -/MetadataString 2864 string def % exact length of metadata -/TempString 100 string def -/ConsumeMetadata { -currentfile TempString readline pop pop -currentfile MetadataString readstring pop pop -} bind def -ConsumeMetadata -%begin_xml_packet: 2864 - - - - - - - - TEST-Exiftool - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -%end_xml_packet -[{exiftool_metadata_stream} MetadataString /PUT pdfmark -[/Document 1 dict begin - /Metadata {exiftool_metadata_stream} def currentdict end /BDC pdfmark -[/NamespacePop pdfmark -%end_xml_code -%%EndSetup -%%Page: 1 1 -%%EndPageComments -%%BeginPageSetup -%Exiv2BeginXMP: EndPageSetup -/currentdistillerparams where -{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse -{userdict /Exiv2_pdfmark /cleartomark load put - userdict /Exiv2_metafile_pdfmark {flushfile cleartomark} bind put} -{userdict /Exiv2_pdfmark /pdfmark load put - userdict /Exiv2_metafile_pdfmark {/PUT pdfmark} bind put} ifelse -[/NamespacePush Exiv2_pdfmark -[/_objdef {Exiv2_metadata_stream} /type /stream /OBJ Exiv2_pdfmark -[{Exiv2_metadata_stream} 2 dict begin - /Type /Metadata def /Subtype /XML def currentdict end /PUT Exiv2_pdfmark -[{Exiv2_metadata_stream} - currentfile 0 (% &&end XMP packet marker&&) - /SubFileDecode filter Exiv2_metafile_pdfmark - - - - - - - -% &&end XMP packet marker&& -[/Document 1 dict begin - /Metadata {Exiv2_metadata_stream} def currentdict end /BDC Exiv2_pdfmark -%Exiv2EndXMP -%%EndPageSetup -10 setlinewidth -10 10 moveto -0 90 rlineto 90 0 rlineto 0 -90 rlineto closepath -stroke -%%PageTrailer -%Exiv2BeginXMP: PageTrailer -[/EMC Exiv2_pdfmark -[/NamespacePop Exiv2_pdfmark -%Exiv2EndXMP -[/EMC pdfmark -%%EOF diff --git a/test/data/eps/eps-flat_oodraw_ai-cs5-lev3-preview.eps.newxmp b/test/data/eps/eps-flat_oodraw_ai-cs5-lev3-preview.eps.newxmp deleted file mode 100644 index 8075b72f..00000000 Binary files a/test/data/eps/eps-flat_oodraw_ai-cs5-lev3-preview.eps.newxmp and /dev/null differ diff --git a/test/data/eps/eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps.newxmp b/test/data/eps/eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps.newxmp deleted file mode 100644 index 2f86571d..00000000 --- a/test/data/eps/eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps.newxmp +++ /dev/null @@ -1 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Photoshop Version 12.0.2x20101122 [20101122.r.1204 2010/11/22:02:00:00 cutoff; r branch] %%Title: zs_bigxmp_photoshop-cs5-ascii.eps %%CreationDate: 3/25/11 10:14 PM %%BoundingBox: 0 0 37 47 %%HiResBoundingBox: 0 0 37 47 %%SuppressDotGainCompensation %ADO_ContainsXMP: MainFirst %%EndComments %%BeginProlog %%EndProlog %%BeginSetup %%EndSetup %ImageData: 37 47 8 3 1 37 2 "beginimage" %BeginPhotoshop: 3178 % 3842494D040400000000000F1C015A00031B25471C020000020000003842494D % 0425000000000010CDCFFA7DA8C7BE09057076AEAF05C34E3842494D043A0000 % 000000F1000000100000000100000000000B7072696E744F7574707574000000 % 0600000000436C7253656E756D00000000436C72530000000045434D59000000 % 004E6D2020544558540000001900500068006F0074006F00730068006F007000 % 200034002000440065006600610075006C007400200043004D0059004B000000 % 000000496E7465656E756D00000000496E746500000000436C726D000000004D % 70426C626F6F6C010000000F7072696E745369787465656E426974626F6F6C00 % 0000000B7072696E7465724E616D65544558540000000F003100370032002E00 % 320038002E003100370036002E0031003000310000003842494D043B00000000 % 01B200000010000000010000000000127072696E744F75747075744F7074696F % 6E7300000012000000004370746E626F6F6C0000000000436C6272626F6F6C00 % 000000005267734D626F6F6C000000000043726E43626F6F6C0000000000436E % 7443626F6F6C00000000004C626C73626F6F6C00000000004E677476626F6F6C % 0000000000456D6C44626F6F6C0000000000496E7472626F6F6C000000000042 % 636B674F626A6300000001000000000000524742430000000300000000526420 % 20646F7562406FE000000000000000000047726E20646F7562406FE000000000 % 0000000000426C2020646F7562406FE000000000000000000042726454556E74 % 4623526C74000000000000000000000000426C6420556E744623526C74000000 % 00000000000000000052736C74556E74462350786C4052000000000000000000 % 0A766563746F7244617461626F6F6C010000000050675073656E756D00000000 % 506750730000000050675043000000004C656674556E744623526C7400000000 % 0000000000000000546F7020556E744623526C74000000000000000000000000 % 53636C20556E74462350726340590000000000003842494D03ED000000000010 % 004800000001000200480000000100023842494D042600000000000E00000000 % 0000000000003F8000003842494D040D0000000000040000001E3842494D0419 % 0000000000040000001E3842494D03F300000000000900000000000000000100 % 3842494D271000000000000A000100000000000000023842494D03F500000000 % 0048002F66660001006C66660006000000000001002F6666000100A1999A0006 % 000000000001003200000001005A00000006000000000001003500000001002D % 000000060000000000013842494D03F80000000000700000FFFFFFFFFFFFFFFF % FFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800000000FFFFFFFFFFFFFFFFFFFFFFFF % FFFFFFFFFFFFFFFFFFFF03E800000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF % FFFFFFFFFFFF03E800000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF % FFFF03E800003842494D04080000000000100000000100000240000002400000 % 00003842494D041E000000000004000000003842494D041A0000000003430000 % 000600000000000000000000002F0000002500000007006200690067002D0058 % 004D005000000001000000000000000000000000000000000000000100000000 % 00000000000000250000002F0000000000000000000000000000000001000000 % 0000000000000000000000000000000010000000010000000000006E756C6C00 % 00000200000006626F756E64734F626A63000000010000000000005263743100 % 00000400000000546F70206C6F6E6700000000000000004C6566746C6F6E6700 % 0000000000000042746F6D6C6F6E670000002F00000000526768746C6F6E6700 % 00002500000006736C69636573566C4C73000000014F626A6300000001000000 % 000005736C6963650000001200000007736C69636549446C6F6E670000000000 % 00000767726F757049446C6F6E6700000000000000066F726967696E656E756D % 0000000C45536C6963654F726967696E0000000D6175746F47656E6572617465 % 640000000054797065656E756D0000000A45536C696365547970650000000049 % 6D672000000006626F756E64734F626A63000000010000000000005263743100 % 00000400000000546F70206C6F6E6700000000000000004C6566746C6F6E6700 % 0000000000000042746F6D6C6F6E670000002F00000000526768746C6F6E6700 % 0000250000000375726C54455854000000010000000000006E756C6C54455854 % 000000010000000000004D7367655445585400000001000000000006616C7454 % 6167544558540000000100000000000E63656C6C54657874497348544D4C626F % 6F6C010000000863656C6C546578745445585400000001000000000009686F72 % 7A416C69676E656E756D0000000F45536C696365486F727A416C69676E000000 % 0764656661756C740000000976657274416C69676E656E756D0000000F45536C % 69636556657274416C69676E0000000764656661756C740000000B6267436F6C % 6F7254797065656E756D0000001145536C6963654247436F6C6F725479706500 % 0000004E6F6E6500000009746F704F75747365746C6F6E67000000000000000A % 6C6566744F75747365746C6F6E67000000000000000C626F74746F6D4F757473 % 65746C6F6E67000000000000000B72696768744F75747365746C6F6E67000000 % 00003842494D042800000000000C000000023FF00000000000003842494D0411 % 00000000000101003842494D0414000000000004000000013842494D040C0000 % 0000025A00000001000000250000002F00000070000014900000023E00180001 % FFD8FFED000C41646F62655F434D0002FFEE000E41646F626500648000000001 % FFDB0084000C08080809080C09090C110B0A0B11150F0C0C0F15181313151313 % 18110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C % 0C0C0C0C0C010D0B0B0D0E0D100E0E10140E0E0E14140E0E0E0E14110C0C0C0C % 0C11110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C % 0C0C0C0C0C0CFFC0001108002F002503012200021101031101FFDD00040003FF % C4013F0000010501010101010100000000000000030001020405060708090A0B % 0100010501010101010100000000000000010002030405060708090A0B100001 % 0401030204020507060805030C33010002110304211231054151611322718132 % 061491A1B14223241552C16233347282D14307259253F0E1F163733516A2B283 % 264493546445C2A3743617D255E265F2B384C3D375E3F3462794A485B495C4D4 % E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F637475767778797A7B7C7D7E7F7 % 1100020201020404030405060707060535010002110321311204415161712213 % 0532819114A1B14223C152D1F0332462E1728292435315637334F1250616A2B2 % 83072635C2D2449354A317644555367465E2F2B384C3D375E3F34694A485B495 % C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F62737475767778797A7B7C7 % FFDA000C03010002110311003F00F554924925292492494A49249253FFD0F554 % 924925292492494A49249253FFD1F554924925292492494A49249253FFD93842 % 494D042100000000005500000001010000000F00410064006F00620065002000 % 500068006F0074006F00730068006F00700000001300410064006F0062006500 % 2000500068006F0074006F00730068006F007000200043005300350000000100 % 3842494D042200000000018A49492A00080000000E0000010300010000002500 % 000001010300010000002F0000000201030003000000B6000000030103000100 % 0000010000000601030001000000020000001201030001000000010000001501 % 030001000000030000001A01050001000000BC0000001B01050001000000C400 % 00001C0103000100000001000000280103000100000002000000310102001E00 % 0000CC0000003201020014000000EA0000006987040001000000000100002C01 % 000008000800080080FC0A001027000080FC0A001027000041646F6265205068 % 6F746F73686F7020435335204D6163696E746F736800323031313A30333A3235 % 2032323A31343A3235000000030001A0030001000000FFFF000002A004000100 % 00002500000003A00400010000002F0000000000000000000600030103000100 % 0000060000001A010500010000007A0100001B01050001000000820100002801 % 0300010000000200000001020400010000008A01000002020400010000000000 % 000000000000480000000100000048000000010000003842494D03FD00000000 % 00080000000000000000 %EndPhotoshop gsave % EPS gsave /hascolor /deviceinfo where {pop deviceinfo /Colors known {deviceinfo /Colors get exec 1 gt} {false} ifelse} {/statusdict where {pop statusdict /processcolors known {statusdict /processcolors get exec 1 gt} {false} ifelse} {false} ifelse} ifelse def 40 dict begin /_image systemdict /image get def /_setgray systemdict /setgray get def /_currentgray systemdict /currentgray get def /_settransfer systemdict /settransfer get def /_currenttransfer systemdict /currenttransfer get def /blank 0 _currenttransfer exec 1 _currenttransfer exec eq def /negative blank {0 _currenttransfer exec 0.5 lt} {0 _currenttransfer exec 1 _currenttransfer exec gt} ifelse def /inverted? negative def /level2 systemdict /languagelevel known {languagelevel 2 ge} {false} ifelse def /level3 systemdict /languagelevel known {languagelevel 3 ge} {false} ifelse def /foureq {4 index eq 8 1 roll 4 index eq 8 1 roll 4 index eq 8 1 roll 4 index eq 8 1 roll pop pop pop pop and and and} def hascolor {/band 0 def} {/band 5 def} ifelse /setcmykcolor where {pop 1 0 0 0 setcmykcolor _currentgray 1 exch sub 0 1 0 0 setcmykcolor _currentgray 1 exch sub 0 0 1 0 setcmykcolor _currentgray 1 exch sub 0 0 0 1 setcmykcolor _currentgray 1 exch sub 4 {4 copy} repeat 1 0 0 0 foureq {/band 1 store} if 0 1 0 0 foureq {/band 2 store} if 0 0 1 0 foureq {/band 3 store} if 0 0 0 1 foureq {/band 4 store} if 0 0 0 0 foureq {/band 6 store} if} if blank {/band 6 store} if gsave % Image Header gsave /rows 47 def /cols 37 def 37 47 scale level2 { band 0 eq { /DeviceRGB } {/DeviceGray} ifelse setcolorspace currentdict /PhotoshopDuotoneColorSpace undef currentdict /PhotoshopDuotoneAltColorSpace undef } if /picstr1 37 string def /picstr2 37 string def /picstr3 37 string def /picstr4 37 string def /_rowpadstr 37 string def /rawreaddata {currentfile exch readhexstring pop} def /padreaddata { _topPad 0 gt { /_topPad _topPad 1 sub def pop _rowpadstr } { _subImageRows 0 gt { /_subImageRows _subImageRows 1 sub def dup _leftPad _picsubstr rawreaddata putinterval } { pop _rowpadstr } ifelse } ifelse } def /image2 level2 {/image load def} {{begin Width Height BitsPerComponent ImageMatrix Decode length 2 eq {/DataSource load image} if Decode length 6 eq {DataSource 0 get DataSource 1 get DataSource 2 get true 3 colorimage} if Decode length 8 eq {DataSource 0 get DataSource 1 get DataSource 2 get DataSource 3 get true 4 colorimage} if end} def} ifelse /_image2 level2 {/_image load def} {{begin Width Height BitsPerComponent ImageMatrix /DataSource load _image end} def} ifelse /beginimage { band 0 eq band 4 eq or band 5 eq or {image2} {negative {{pop 0}} {{pop 1}} ifelse _settransfer _image2} ifelse } def /readdata /rawreaddata load bind def 12 dict begin /ImageType 1 def /Width cols def /Height rows def /ImageMatrix [cols 0 0 rows neg 0 rows] def /BitsPerComponent 8 def band 0 eq {/Decode [0 1 0 1 0 1] def /MultipleDataSources true def /DataSource [ {picstr1 readdata} {picstr2 readdata} {picstr3 readdata picstr4 readdata pop} ] def} {/Decode [0 1] def /DataSource { picstr1 readdata pop picstr2 readdata pop picstr3 readdata pop picstr4 readdata } def} ifelse currentdict end %%BeginBinary: 14141 beginimage FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF %%EndBinary grestore end % Image Trailer grestore grestore % EPS grestore \ No newline at end of file diff --git a/test/data/eps/eps-flat_photoshop-e9-win-doseps.eps.newxmp b/test/data/eps/eps-flat_photoshop-e9-win-doseps.eps.newxmp deleted file mode 100644 index 9fbdf718..00000000 Binary files a/test/data/eps/eps-flat_photoshop-e9-win-doseps.eps.newxmp and /dev/null differ diff --git a/test/data/eps/eps-test-newxmp.exv b/test/data/eps/eps-test-newxmp.exv new file mode 100644 index 00000000..cb8a5372 Binary files /dev/null and b/test/data/eps/eps-test-newxmp.exv differ diff --git a/test/data/eps/eps-test.out b/test/data/eps/eps-test.out index 80b47acc..95af388b 100644 --- a/test/data/eps/eps-test.out +++ b/test/data/eps/eps-test.out @@ -1,3 +1,6 @@ + +-----> eps-flat_empty-eof-noeol.eps <----- + Command: exiv2 -pp eps-flat_empty-eof-noeol.eps Exit code: 0 @@ -7,21 +10,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_empty-eof-noeol.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_empty-eof-noeol.xmp eps-flat_empty-eof-noeol.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_empty-eof-noeol.eps Exit code: 0 -Command: diff -q eps-flat_empty-eof-noeol.eps.newxmp eps-flat_empty-eof-noeol.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_empty-eof-noeol.eps Exit code: 0 -Command: (2) diff -q eps-flat_empty-eof-noeol.eps.newxmp eps-flat_empty-eof-noeol.eps +Command: exiv2 -f -ex eps-flat_empty-eof-noeol.eps Exit code: 0 +-----> eps-flat_empty-eof.eps <----- + Command: exiv2 -pp eps-flat_empty-eof.eps Exit code: 0 @@ -31,21 +30,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_empty-eof.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_empty-eof.xmp eps-flat_empty-eof.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_empty-eof.eps Exit code: 0 -Command: diff -q eps-flat_empty-eof.eps.newxmp eps-flat_empty-eof.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_empty-eof.eps Exit code: 0 -Command: (2) diff -q eps-flat_empty-eof.eps.newxmp eps-flat_empty-eof.eps +Command: exiv2 -f -ex eps-flat_empty-eof.eps Exit code: 0 +-----> eps-flat_empty-noeol.eps <----- + Command: exiv2 -pp eps-flat_empty-noeol.eps Exit code: 0 @@ -55,21 +50,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_empty-noeol.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_empty-noeol.xmp eps-flat_empty-noeol.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_empty-noeol.eps Exit code: 0 -Command: diff -q eps-flat_empty-noeol.eps.newxmp eps-flat_empty-noeol.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_empty-noeol.eps Exit code: 0 -Command: (2) diff -q eps-flat_empty-noeol.eps.newxmp eps-flat_empty-noeol.eps +Command: exiv2 -f -ex eps-flat_empty-noeol.eps Exit code: 0 +-----> eps-flat_empty-xmp.eps <----- + Command: exiv2 -pp eps-flat_empty-xmp.eps Exit code: 0 @@ -80,21 +71,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_empty-xmp.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_empty-xmp.xmp eps-flat_empty-xmp.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_empty-xmp.eps Exit code: 0 -Command: diff -q eps-flat_empty-xmp.eps.newxmp eps-flat_empty-xmp.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_empty-xmp.eps Exit code: 0 -Command: (2) diff -q eps-flat_empty-xmp.eps.newxmp eps-flat_empty-xmp.eps +Command: exiv2 -f -ex eps-flat_empty-xmp.eps Exit code: 0 +-----> eps-flat_empty.eps <----- + Command: exiv2 -pp eps-flat_empty.eps Exit code: 0 @@ -104,51 +91,23 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_empty.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_empty.xmp eps-flat_empty.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_empty.eps Exit code: 0 -Command: diff -q eps-flat_empty.eps.newxmp eps-flat_empty.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_empty.eps Exit code: 0 -Command: (2) diff -q eps-flat_empty.eps.newxmp eps-flat_empty.eps +Command: exiv2 -f -ex eps-flat_empty.eps Exit code: 0 -Command: exiv2 -pp eps-flat_inkscape-epsi.eps -Exiv2 exception in print action for file eps-flat_inkscape-epsi.eps: -eps-flat_inkscape-epsi.eps: The file contains data of an unknown image type -Exit code: 1 +-----> eps-flat_inkscape-epsi.eps <----- -Command: exiv2 -pa eps-flat_inkscape-epsi.eps +Command: exiv2 -pp eps-flat_inkscape-epsi.eps Exiv2 exception in print action for file eps-flat_inkscape-epsi.eps: eps-flat_inkscape-epsi.eps: The file contains data of an unknown image type Exit code: 1 -Command: exiv2 -f -eX eps-flat_inkscape-epsi.eps -Exiv2 exception in extract action for file eps-flat_inkscape-epsi.eps: -eps-flat_inkscape-epsi.eps: The file contains data of an unknown image type -Exit code: 1 - -Command: exiv2 -ix eps-flat_inkscape-epsi.eps -Exiv2 exception in insert action for file eps-flat_inkscape-epsi.eps: -eps-flat_inkscape-epsi.eps: The file contains data of an unknown image type -Exit code: 1 - -Command: diff -q eps-flat_inkscape-epsi.eps.newxmp eps-flat_inkscape-epsi.eps -Exit code: 0 - -Command: (2) exiv2 -ix eps-flat_inkscape-epsi.eps -Exiv2 exception in insert action for file eps-flat_inkscape-epsi.eps: -eps-flat_inkscape-epsi.eps: The file contains data of an unknown image type -Exit code: 1 - -Command: (2) diff -q eps-flat_inkscape-epsi.eps.newxmp eps-flat_inkscape-epsi.eps -Exit code: 0 +-----> eps-flat_inkscape.eps <----- Command: exiv2 -pp eps-flat_inkscape.eps Exit code: 0 @@ -159,21 +118,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_inkscape.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_inkscape.xmp eps-flat_inkscape.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_inkscape.eps Exit code: 0 -Command: diff -q eps-flat_inkscape.eps.newxmp eps-flat_inkscape.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_inkscape.eps Exit code: 0 -Command: (2) diff -q eps-flat_inkscape.eps.newxmp eps-flat_inkscape.eps +Command: exiv2 -f -ex eps-flat_inkscape.eps Exit code: 0 +-----> eps-flat_minimal-eof.eps <----- + Command: exiv2 -pp eps-flat_minimal-eof.eps Exit code: 0 @@ -183,21 +138,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_minimal-eof.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_minimal-eof.xmp eps-flat_minimal-eof.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_minimal-eof.eps Exit code: 0 -Command: diff -q eps-flat_minimal-eof.eps.newxmp eps-flat_minimal-eof.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_minimal-eof.eps Exit code: 0 -Command: (2) diff -q eps-flat_minimal-eof.eps.newxmp eps-flat_minimal-eof.eps +Command: exiv2 -f -ex eps-flat_minimal-eof.eps Exit code: 0 +-----> eps-flat_minimal-noeol.eps <----- + Command: exiv2 -pp eps-flat_minimal-noeol.eps Exit code: 0 @@ -207,21 +158,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_minimal-noeol.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_minimal-noeol.xmp eps-flat_minimal-noeol.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_minimal-noeol.eps Exit code: 0 -Command: diff -q eps-flat_minimal-noeol.eps.newxmp eps-flat_minimal-noeol.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_minimal-noeol.eps Exit code: 0 -Command: (2) diff -q eps-flat_minimal-noeol.eps.newxmp eps-flat_minimal-noeol.eps +Command: exiv2 -f -ex eps-flat_minimal-noeol.eps Exit code: 0 +-----> eps-flat_minimal.eps <----- + Command: exiv2 -pp eps-flat_minimal.eps Exit code: 0 @@ -231,21 +178,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_minimal.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_minimal.xmp eps-flat_minimal.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_minimal.eps Exit code: 0 -Command: diff -q eps-flat_minimal.eps.newxmp eps-flat_minimal.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_minimal.eps Exit code: 0 -Command: (2) diff -q eps-flat_minimal.eps.newxmp eps-flat_minimal.eps +Command: exiv2 -f -ex eps-flat_minimal.eps Exit code: 0 +-----> eps-flat_minimal_exiftool-8.56.eps <----- + Command: exiv2 -pp eps-flat_minimal_exiftool-8.56.eps Exit code: 0 @@ -256,21 +199,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_minimal_exiftool-8.56.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_minimal_exiftool-8.56.xmp eps-flat_minimal_exiftool-8.56.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_minimal_exiftool-8.56.eps Exit code: 0 -Command: diff -q eps-flat_minimal_exiftool-8.56.eps.newxmp eps-flat_minimal_exiftool-8.56.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_minimal_exiftool-8.56.eps Exit code: 0 -Command: (2) diff -q eps-flat_minimal_exiftool-8.56.eps.newxmp eps-flat_minimal_exiftool-8.56.eps +Command: exiv2 -f -ex eps-flat_minimal_exiftool-8.56.eps Exit code: 0 +-----> eps-flat_minimal_xmp-singlequote-begin.eps <----- + Command: exiv2 -pp eps-flat_minimal_xmp-singlequote-begin.eps Exit code: 0 @@ -281,21 +220,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_minimal_xmp-singlequote-begin.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_minimal_xmp-singlequote-begin.xmp eps-flat_minimal_xmp-singlequote-begin.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_minimal_xmp-singlequote-begin.eps Exit code: 0 -Command: diff -q eps-flat_minimal_xmp-singlequote-begin.eps.newxmp eps-flat_minimal_xmp-singlequote-begin.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_minimal_xmp-singlequote-begin.eps Exit code: 0 -Command: (2) diff -q eps-flat_minimal_xmp-singlequote-begin.eps.newxmp eps-flat_minimal_xmp-singlequote-begin.eps +Command: exiv2 -f -ex eps-flat_minimal_xmp-singlequote-begin.eps Exit code: 0 +-----> eps-flat_minimal_xmp-singlequote-end.eps <----- + Command: exiv2 -pp eps-flat_minimal_xmp-singlequote-end.eps Exit code: 0 @@ -306,21 +241,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_minimal_xmp-singlequote-end.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_minimal_xmp-singlequote-end.xmp eps-flat_minimal_xmp-singlequote-end.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_minimal_xmp-singlequote-end.eps Exit code: 0 -Command: diff -q eps-flat_minimal_xmp-singlequote-end.eps.newxmp eps-flat_minimal_xmp-singlequote-end.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_minimal_xmp-singlequote-end.eps Exit code: 0 -Command: (2) diff -q eps-flat_minimal_xmp-singlequote-end.eps.newxmp eps-flat_minimal_xmp-singlequote-end.eps +Command: exiv2 -f -ex eps-flat_minimal_xmp-singlequote-end.eps Exit code: 0 +-----> eps-flat_minimal_xmp-singlequote-id.eps <----- + Command: exiv2 -pp eps-flat_minimal_xmp-singlequote-id.eps Exit code: 0 @@ -331,21 +262,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_minimal_xmp-singlequote-id.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_minimal_xmp-singlequote-id.xmp eps-flat_minimal_xmp-singlequote-id.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_minimal_xmp-singlequote-id.eps Exit code: 0 -Command: diff -q eps-flat_minimal_xmp-singlequote-id.eps.newxmp eps-flat_minimal_xmp-singlequote-id.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_minimal_xmp-singlequote-id.eps Exit code: 0 -Command: (2) diff -q eps-flat_minimal_xmp-singlequote-id.eps.newxmp eps-flat_minimal_xmp-singlequote-id.eps +Command: exiv2 -f -ex eps-flat_minimal_xmp-singlequote-id.eps Exit code: 0 +-----> eps-flat_minimal_xmp.eps <----- + Command: exiv2 -pp eps-flat_minimal_xmp.eps Exit code: 0 @@ -356,56 +283,24 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_minimal_xmp.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_minimal_xmp.xmp eps-flat_minimal_xmp.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_minimal_xmp.eps Exit code: 0 -Command: diff -q eps-flat_minimal_xmp.eps.newxmp eps-flat_minimal_xmp.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_minimal_xmp.eps Exit code: 0 -Command: (2) diff -q eps-flat_minimal_xmp.eps.newxmp eps-flat_minimal_xmp.eps +Command: exiv2 -f -ex eps-flat_minimal_xmp.eps Exit code: 0 -Command: exiv2 -pp eps-flat_minimal_xmp_exiftool-8.56.eps -Warning: Page at position 3906 conflicts with implicit page at position: 182 -Exiv2 exception in print action for file eps-flat_minimal_xmp_exiftool-8.56.eps: -Failed to read image data -Exit code: 1 +-----> eps-flat_minimal_xmp_exiftool-8.56.eps <----- -Command: exiv2 -pa eps-flat_minimal_xmp_exiftool-8.56.eps +Command: exiv2 -pp eps-flat_minimal_xmp_exiftool-8.56.eps Warning: Page at position 3906 conflicts with implicit page at position: 182 Exiv2 exception in print action for file eps-flat_minimal_xmp_exiftool-8.56.eps: Failed to read image data Exit code: 1 -Command: exiv2 -f -eX eps-flat_minimal_xmp_exiftool-8.56.eps -Warning: Page at position 3906 conflicts with implicit page at position: 182 -Exiv2 exception in extract action for file eps-flat_minimal_xmp_exiftool-8.56.eps: -Failed to read image data -Exit code: 1 - -Command: exiv2 -ix eps-flat_minimal_xmp_exiftool-8.56.eps -Warning: Page at position 3906 conflicts with implicit page at position: 182 -Exiv2 exception in insert action for file eps-flat_minimal_xmp_exiftool-8.56.eps: -Failed to read image data -Exit code: 1 - -Command: diff -q eps-flat_minimal_xmp_exiftool-8.56.eps.newxmp eps-flat_minimal_xmp_exiftool-8.56.eps -Exit code: 0 - -Command: (2) exiv2 -ix eps-flat_minimal_xmp_exiftool-8.56.eps -Warning: Page at position 3906 conflicts with implicit page at position: 182 -Exiv2 exception in insert action for file eps-flat_minimal_xmp_exiftool-8.56.eps: -Failed to read image data -Exit code: 1 - -Command: (2) diff -q eps-flat_minimal_xmp_exiftool-8.56.eps.newxmp eps-flat_minimal_xmp_exiftool-8.56.eps -Exit code: 0 +-----> eps-flat_minimal_xmp_exiftool-8.56_fixed.eps <----- Command: exiv2 -pp eps-flat_minimal_xmp_exiftool-8.56_fixed.eps Warning: Second XMP metadata block interferes at position: 849 @@ -420,26 +315,13 @@ Command: exiv2 -f -eX eps-flat_minimal_xmp_exiftool-8.56_fixed.eps Warning: Second XMP metadata block interferes at position: 849 Exit code: 0 -Command: diff -q ../data/eps/eps-flat_minimal_xmp_exiftool-8.56_fixed.xmp eps-flat_minimal_xmp_exiftool-8.56_fixed.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_minimal_xmp_exiftool-8.56_fixed.eps Warning: Second XMP metadata block interferes at position: 849 Warning: Second XMP metadata block interferes at position: 849 eps-flat_minimal_xmp_exiftool-8.56_fixed.eps: Could not write metadata to file: Failed to write image -Exit code: 0 - -Command: diff -q eps-flat_minimal_xmp_exiftool-8.56_fixed.eps.newxmp eps-flat_minimal_xmp_exiftool-8.56_fixed.eps -Exit code: 0 - -Command: (2) exiv2 -ix eps-flat_minimal_xmp_exiftool-8.56_fixed.eps -Warning: Second XMP metadata block interferes at position: 849 -Warning: Second XMP metadata block interferes at position: 849 -eps-flat_minimal_xmp_exiftool-8.56_fixed.eps: Could not write metadata to file: Failed to write image -Exit code: 0 +Exit code: 1 -Command: (2) diff -q eps-flat_minimal_xmp_exiftool-8.56_fixed.eps.newxmp eps-flat_minimal_xmp_exiftool-8.56_fixed.eps -Exit code: 0 +-----> eps-flat_oodraw-lev1.eps <----- Command: exiv2 -pp eps-flat_oodraw-lev1.eps Exit code: 0 @@ -450,21 +332,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw-lev1.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw-lev1.xmp eps-flat_oodraw-lev1.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw-lev1.eps Exit code: 0 -Command: diff -q eps-flat_oodraw-lev1.eps.newxmp eps-flat_oodraw-lev1.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw-lev1.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw-lev1.eps.newxmp eps-flat_oodraw-lev1.eps +Command: exiv2 -f -ex eps-flat_oodraw-lev1.eps Exit code: 0 +-----> eps-flat_oodraw-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw-lev2.eps Exit code: 0 @@ -474,21 +352,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw-lev2.xmp eps-flat_oodraw-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw-lev2.eps.newxmp eps-flat_oodraw-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw-lev2.eps.newxmp eps-flat_oodraw-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw-lev2.eps Exit code: 0 +-----> eps-flat_oodraw-lev2_eps2eps.eps <----- + Command: exiv2 -pp eps-flat_oodraw-lev2_eps2eps.eps Exit code: 0 @@ -498,21 +372,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw-lev2_eps2eps.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw-lev2_eps2eps.xmp eps-flat_oodraw-lev2_eps2eps.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw-lev2_eps2eps.eps Exit code: 0 -Command: diff -q eps-flat_oodraw-lev2_eps2eps.eps.newxmp eps-flat_oodraw-lev2_eps2eps.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw-lev2_eps2eps.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw-lev2_eps2eps.eps.newxmp eps-flat_oodraw-lev2_eps2eps.eps +Command: exiv2 -f -ex eps-flat_oodraw-lev2_eps2eps.eps Exit code: 0 +-----> eps-flat_oodraw_ai-10-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-10-lev2.eps Exit code: 0 @@ -656,21 +526,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-10-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-10-lev2.xmp eps-flat_oodraw_ai-10-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-10-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-10-lev2.eps.newxmp eps-flat_oodraw_ai-10-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-10-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-10-lev2.eps.newxmp eps-flat_oodraw_ai-10-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-10-lev2.eps Exit code: 0 +-----> eps-flat_oodraw_ai-3-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-3-lev2.eps Exit code: 0 @@ -680,21 +546,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-3-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-3-lev2.xmp eps-flat_oodraw_ai-3-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-3-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-3-lev2.eps.newxmp eps-flat_oodraw_ai-3-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-3-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-3-lev2.eps.newxmp eps-flat_oodraw_ai-3-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-3-lev2.eps Exit code: 0 +-----> eps-flat_oodraw_ai-3-lev3.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-3-lev3.eps Exit code: 0 @@ -704,21 +566,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-3-lev3.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-3-lev3.xmp eps-flat_oodraw_ai-3-lev3.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-3-lev3.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-3-lev3.eps.newxmp eps-flat_oodraw_ai-3-lev3.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-3-lev3.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-3-lev3.eps.newxmp eps-flat_oodraw_ai-3-lev3.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-3-lev3.eps Exit code: 0 +-----> eps-flat_oodraw_ai-8-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-8-lev2.eps Exit code: 0 @@ -874,21 +732,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-8-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-8-lev2.xmp eps-flat_oodraw_ai-8-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-8-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-8-lev2.eps.newxmp eps-flat_oodraw_ai-8-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-8-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-8-lev2.eps.newxmp eps-flat_oodraw_ai-8-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-8-lev2.eps Exit code: 0 +-----> eps-flat_oodraw_ai-8-lev3.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-8-lev3.eps Exit code: 0 @@ -898,21 +752,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-8-lev3.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-8-lev3.xmp eps-flat_oodraw_ai-8-lev3.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-8-lev3.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-8-lev3.eps.newxmp eps-flat_oodraw_ai-8-lev3.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-8-lev3.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-8-lev3.eps.newxmp eps-flat_oodraw_ai-8-lev3.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-8-lev3.eps Exit code: 0 +-----> eps-flat_oodraw_ai-9-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-9-lev2.eps Exit code: 0 @@ -1062,21 +912,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-9-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-9-lev2.xmp eps-flat_oodraw_ai-9-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-9-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-9-lev2.eps.newxmp eps-flat_oodraw_ai-9-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-9-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-9-lev2.eps.newxmp eps-flat_oodraw_ai-9-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-9-lev2.eps Exit code: 0 +-----> eps-flat_oodraw_ai-cs-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-cs-lev2.eps Exit code: 0 @@ -1214,21 +1060,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-cs-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-cs-lev2.xmp eps-flat_oodraw_ai-cs-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-cs-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-cs-lev2.eps.newxmp eps-flat_oodraw_ai-cs-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-cs-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-cs-lev2.eps.newxmp eps-flat_oodraw_ai-cs-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-cs-lev2.eps Exit code: 0 +-----> eps-flat_oodraw_ai-cs2-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-cs2-lev2.eps Exit code: 0 @@ -1360,21 +1202,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-cs2-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-cs2-lev2.xmp eps-flat_oodraw_ai-cs2-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-cs2-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-cs2-lev2.eps.newxmp eps-flat_oodraw_ai-cs2-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-cs2-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-cs2-lev2.eps.newxmp eps-flat_oodraw_ai-cs2-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-cs2-lev2.eps Exit code: 0 +-----> eps-flat_oodraw_ai-cs3-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-cs3-lev2.eps Exit code: 0 @@ -1500,21 +1338,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-cs3-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-cs3-lev2.xmp eps-flat_oodraw_ai-cs3-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-cs3-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-cs3-lev2.eps.newxmp eps-flat_oodraw_ai-cs3-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-cs3-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-cs3-lev2.eps.newxmp eps-flat_oodraw_ai-cs3-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-cs3-lev2.eps Exit code: 0 +-----> eps-flat_oodraw_ai-cs4-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-cs4-lev2.eps Exit code: 0 @@ -1634,21 +1468,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-cs4-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-cs4-lev2.xmp eps-flat_oodraw_ai-cs4-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-cs4-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-cs4-lev2.eps.newxmp eps-flat_oodraw_ai-cs4-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-cs4-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-cs4-lev2.eps.newxmp eps-flat_oodraw_ai-cs4-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-cs4-lev2.eps Exit code: 0 +-----> eps-flat_oodraw_ai-cs5-lev2.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-cs5-lev2.eps Exit code: 0 @@ -1734,21 +1564,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-cs5-lev2.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-cs5-lev2.xmp eps-flat_oodraw_ai-cs5-lev2.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-cs5-lev2.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-cs5-lev2.eps.newxmp eps-flat_oodraw_ai-cs5-lev2.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-cs5-lev2.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-cs5-lev2.eps.newxmp eps-flat_oodraw_ai-cs5-lev2.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-cs5-lev2.eps Exit code: 0 +-----> eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps <----- + Command: exiv2 -pp eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps Exit code: 0 @@ -1856,51 +1682,23 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-cs5-lev3-nodocthumb.xmp eps-flat_oodraw_ai-cs5-lev3-nodocthumb.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps.newxmp eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps.newxmp eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps Exit code: 0 -Command: exiv2 -pp eps-flat_oodraw_ai-cs5-lev3-preview.eps -Exiv2 exception in print action for file eps-flat_oodraw_ai-cs5-lev3-preview.eps: -This does not look like a EPS image -Exit code: 1 +-----> eps-flat_oodraw_ai-cs5-lev3-preview.eps <----- -Command: exiv2 -pa eps-flat_oodraw_ai-cs5-lev3-preview.eps +Command: exiv2 -pp eps-flat_oodraw_ai-cs5-lev3-preview.eps Exiv2 exception in print action for file eps-flat_oodraw_ai-cs5-lev3-preview.eps: This does not look like a EPS image Exit code: 1 -Command: exiv2 -f -eX eps-flat_oodraw_ai-cs5-lev3-preview.eps -Exiv2 exception in extract action for file eps-flat_oodraw_ai-cs5-lev3-preview.eps: -This does not look like a EPS image -Exit code: 1 - -Command: exiv2 -ix eps-flat_oodraw_ai-cs5-lev3-preview.eps -Exiv2 exception in insert action for file eps-flat_oodraw_ai-cs5-lev3-preview.eps: -This does not look like a EPS image -Exit code: 1 - -Command: diff -q eps-flat_oodraw_ai-cs5-lev3-preview.eps.newxmp eps-flat_oodraw_ai-cs5-lev3-preview.eps -Exit code: 0 - -Command: (2) exiv2 -ix eps-flat_oodraw_ai-cs5-lev3-preview.eps -Exiv2 exception in insert action for file eps-flat_oodraw_ai-cs5-lev3-preview.eps: -This does not look like a EPS image -Exit code: 1 - -Command: (2) diff -q eps-flat_oodraw_ai-cs5-lev3-preview.eps.newxmp eps-flat_oodraw_ai-cs5-lev3-preview.eps -Exit code: 0 +-----> eps-flat_oodraw_ai-cs5-lev3.eps <----- Command: exiv2 -pp eps-flat_oodraw_ai-cs5-lev3.eps Exit code: 0 @@ -2000,21 +1798,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_oodraw_ai-cs5-lev3.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_oodraw_ai-cs5-lev3.xmp eps-flat_oodraw_ai-cs5-lev3.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_oodraw_ai-cs5-lev3.eps Exit code: 0 -Command: diff -q eps-flat_oodraw_ai-cs5-lev3.eps.newxmp eps-flat_oodraw_ai-cs5-lev3.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_oodraw_ai-cs5-lev3.eps Exit code: 0 -Command: (2) diff -q eps-flat_oodraw_ai-cs5-lev3.eps.newxmp eps-flat_oodraw_ai-cs5-lev3.eps +Command: exiv2 -f -ex eps-flat_oodraw_ai-cs5-lev3.eps Exit code: 0 +-----> eps-flat_photoshop-cs5-ascii-colorprofile.eps <----- + Command: exiv2 -pp eps-flat_photoshop-cs5-ascii-colorprofile.eps Exit code: 0 @@ -2052,21 +1846,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_photoshop-cs5-ascii-colorprofile.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_photoshop-cs5-ascii-colorprofile.xmp eps-flat_photoshop-cs5-ascii-colorprofile.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_photoshop-cs5-ascii-colorprofile.eps Exit code: 0 -Command: diff -q eps-flat_photoshop-cs5-ascii-colorprofile.eps.newxmp eps-flat_photoshop-cs5-ascii-colorprofile.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_photoshop-cs5-ascii-colorprofile.eps Exit code: 0 -Command: (2) diff -q eps-flat_photoshop-cs5-ascii-colorprofile.eps.newxmp eps-flat_photoshop-cs5-ascii-colorprofile.eps +Command: exiv2 -f -ex eps-flat_photoshop-cs5-ascii-colorprofile.eps Exit code: 0 +-----> eps-flat_photoshop-cs5-ascii-preview.eps <----- + Command: exiv2 -pp eps-flat_photoshop-cs5-ascii-preview.eps Exit code: 0 @@ -2127,21 +1917,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_photoshop-cs5-ascii-preview.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_photoshop-cs5-ascii-preview.xmp eps-flat_photoshop-cs5-ascii-preview.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_photoshop-cs5-ascii-preview.eps Exit code: 0 -Command: diff -q eps-flat_photoshop-cs5-ascii-preview.eps.newxmp eps-flat_photoshop-cs5-ascii-preview.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_photoshop-cs5-ascii-preview.eps Exit code: 0 -Command: (2) diff -q eps-flat_photoshop-cs5-ascii-preview.eps.newxmp eps-flat_photoshop-cs5-ascii-preview.eps +Command: exiv2 -f -ex eps-flat_photoshop-cs5-ascii-preview.eps Exit code: 0 +-----> eps-flat_photoshop-cs5-ascii.eps <----- + Command: exiv2 -pp eps-flat_photoshop-cs5-ascii.eps Exit code: 0 @@ -2190,21 +1976,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_photoshop-cs5-ascii.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_photoshop-cs5-ascii.xmp eps-flat_photoshop-cs5-ascii.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_photoshop-cs5-ascii.eps Exit code: 0 -Command: diff -q eps-flat_photoshop-cs5-ascii.eps.newxmp eps-flat_photoshop-cs5-ascii.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_photoshop-cs5-ascii.eps Exit code: 0 -Command: (2) diff -q eps-flat_photoshop-cs5-ascii.eps.newxmp eps-flat_photoshop-cs5-ascii.eps +Command: exiv2 -f -ex eps-flat_photoshop-cs5-ascii.eps Exit code: 0 +-----> eps-flat_photoshop-cs5-ascii85-preview.eps <----- + Command: exiv2 -pp eps-flat_photoshop-cs5-ascii85-preview.eps Exit code: 0 @@ -2313,21 +2095,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_photoshop-cs5-ascii85-preview.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_photoshop-cs5-ascii85-preview.xmp eps-flat_photoshop-cs5-ascii85-preview.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_photoshop-cs5-ascii85-preview.eps Exit code: 0 -Command: diff -q eps-flat_photoshop-cs5-ascii85-preview.eps.newxmp eps-flat_photoshop-cs5-ascii85-preview.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_photoshop-cs5-ascii85-preview.eps Exit code: 0 -Command: (2) diff -q eps-flat_photoshop-cs5-ascii85-preview.eps.newxmp eps-flat_photoshop-cs5-ascii85-preview.eps +Command: exiv2 -f -ex eps-flat_photoshop-cs5-ascii85-preview.eps Exit code: 0 +-----> eps-flat_photoshop-cs5-ascii85.eps <----- + Command: exiv2 -pp eps-flat_photoshop-cs5-ascii85.eps Exit code: 0 @@ -2424,56 +2202,24 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_photoshop-cs5-ascii85.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_photoshop-cs5-ascii85.xmp eps-flat_photoshop-cs5-ascii85.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_photoshop-cs5-ascii85.eps Exit code: 0 -Command: diff -q eps-flat_photoshop-cs5-ascii85.eps.newxmp eps-flat_photoshop-cs5-ascii85.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_photoshop-cs5-ascii85.eps Exit code: 0 -Command: (2) diff -q eps-flat_photoshop-cs5-ascii85.eps.newxmp eps-flat_photoshop-cs5-ascii85.eps +Command: exiv2 -f -ex eps-flat_photoshop-cs5-ascii85.eps Exit code: 0 -Command: exiv2 -pp eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps -Warning: Unable to find XMP metadata as announced at position: 291 -Exiv2 exception in print action for file eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps: -Failed to read image data -Exit code: 1 +-----> eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps <----- -Command: exiv2 -pa eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps +Command: exiv2 -pp eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps Warning: Unable to find XMP metadata as announced at position: 291 Exiv2 exception in print action for file eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps: Failed to read image data Exit code: 1 -Command: exiv2 -f -eX eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps -Warning: Unable to find XMP metadata as announced at position: 291 -Exiv2 exception in extract action for file eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps: -Failed to read image data -Exit code: 1 - -Command: exiv2 -ix eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps -Warning: Unable to find XMP metadata as announced at position: 291 -Exiv2 exception in insert action for file eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps: -Failed to read image data -Exit code: 1 - -Command: diff -q eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps.newxmp eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps -Exit code: 0 - -Command: (2) exiv2 -ix eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps -Warning: Unable to find XMP metadata as announced at position: 291 -Exiv2 exception in insert action for file eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps: -Failed to read image data -Exit code: 1 - -Command: (2) diff -q eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps.newxmp eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps -Exit code: 0 +-----> eps-flat_photoshop-cs5-binary-preview.eps <----- Command: exiv2 -pp eps-flat_photoshop-cs5-binary-preview.eps Exit code: 0 @@ -2559,21 +2305,17 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_photoshop-cs5-binary-preview.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_photoshop-cs5-binary-preview.xmp eps-flat_photoshop-cs5-binary-preview.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_photoshop-cs5-binary-preview.eps Exit code: 0 -Command: diff -q eps-flat_photoshop-cs5-binary-preview.eps.newxmp eps-flat_photoshop-cs5-binary-preview.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_photoshop-cs5-binary-preview.eps Exit code: 0 -Command: (2) diff -q eps-flat_photoshop-cs5-binary-preview.eps.newxmp eps-flat_photoshop-cs5-binary-preview.eps +Command: exiv2 -f -ex eps-flat_photoshop-cs5-binary-preview.eps Exit code: 0 +-----> eps-flat_photoshop-cs5-binary.eps <----- + Command: exiv2 -pp eps-flat_photoshop-cs5-binary.eps Exit code: 0 @@ -2646,51 +2388,23 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_photoshop-cs5-binary.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_photoshop-cs5-binary.xmp eps-flat_photoshop-cs5-binary.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_photoshop-cs5-binary.eps Exit code: 0 -Command: diff -q eps-flat_photoshop-cs5-binary.eps.newxmp eps-flat_photoshop-cs5-binary.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_photoshop-cs5-binary.eps Exit code: 0 -Command: (2) diff -q eps-flat_photoshop-cs5-binary.eps.newxmp eps-flat_photoshop-cs5-binary.eps +Command: exiv2 -f -ex eps-flat_photoshop-cs5-binary.eps Exit code: 0 -Command: exiv2 -pp eps-flat_photoshop-e9-win-doseps.eps -Exiv2 exception in print action for file eps-flat_photoshop-e9-win-doseps.eps: -This does not look like a EPS image -Exit code: 1 +-----> eps-flat_photoshop-e9-win-doseps.eps <----- -Command: exiv2 -pa eps-flat_photoshop-e9-win-doseps.eps +Command: exiv2 -pp eps-flat_photoshop-e9-win-doseps.eps Exiv2 exception in print action for file eps-flat_photoshop-e9-win-doseps.eps: This does not look like a EPS image Exit code: 1 -Command: exiv2 -f -eX eps-flat_photoshop-e9-win-doseps.eps -Exiv2 exception in extract action for file eps-flat_photoshop-e9-win-doseps.eps: -This does not look like a EPS image -Exit code: 1 - -Command: exiv2 -ix eps-flat_photoshop-e9-win-doseps.eps -Exiv2 exception in insert action for file eps-flat_photoshop-e9-win-doseps.eps: -This does not look like a EPS image -Exit code: 1 - -Command: diff -q eps-flat_photoshop-e9-win-doseps.eps.newxmp eps-flat_photoshop-e9-win-doseps.eps -Exit code: 0 - -Command: (2) exiv2 -ix eps-flat_photoshop-e9-win-doseps.eps -Exiv2 exception in insert action for file eps-flat_photoshop-e9-win-doseps.eps: -This does not look like a EPS image -Exit code: 1 - -Command: (2) diff -q eps-flat_photoshop-e9-win-doseps.eps.newxmp eps-flat_photoshop-e9-win-doseps.eps -Exit code: 0 +-----> eps-flat_photoshop-e9-win.eps <----- Command: exiv2 -pp eps-flat_photoshop-e9-win.eps Exit code: 0 @@ -2732,18 +2446,11 @@ Exit code: 253 Command: exiv2 -f -eX eps-flat_photoshop-e9-win.eps Exit code: 0 -Command: diff -q ../data/eps/eps-flat_photoshop-e9-win.xmp eps-flat_photoshop-e9-win.xmp -Exit code: 0 - Command: exiv2 -ix eps-flat_photoshop-e9-win.eps Exit code: 0 -Command: diff -q eps-flat_photoshop-e9-win.eps.newxmp eps-flat_photoshop-e9-win.eps -Exit code: 0 - Command: (2) exiv2 -ix eps-flat_photoshop-e9-win.eps Exit code: 0 -Command: (2) diff -q eps-flat_photoshop-e9-win.eps.newxmp eps-flat_photoshop-e9-win.eps +Command: exiv2 -f -ex eps-flat_photoshop-e9-win.eps Exit code: 0 - diff --git a/test/eps-test.sh b/test/eps-test.sh index 1e0005a1..904b9ace 100755 --- a/test/eps-test.sh +++ b/test/eps-test.sh @@ -18,61 +18,82 @@ if ! diff -q $diffargs /dev/null /dev/null 2>/dev/null ; then diffargs="" fi +for file in ../data/eps/eps-*.eps.newxmp; do + if ! grep "@Exiv2Version@" "$file" >/dev/null ; then + echo "Error: data/eps/$file contains hard-coded Exiv2 version" + exit 1 + fi +done + ( - for eps_image in ../data/eps/eps-*.eps; do - image="`basename "$eps_image" .eps`" + for file in ../data/eps/eps-*.eps; do + image="`basename "$file" .eps`" printf "." >&3 + echo + echo "-----> $image.eps <-----" + cp "../data/eps/$image.eps" ./ + echo echo "Command: exiv2 -pp $image.eps" $exiv2 -pp "$image.eps" - echo "Exit code: $?" - echo + exitcode="$?" + echo "Exit code: $exitcode" + + if [ "$exitcode" -ne 0 ] ; then + continue + fi + echo echo "Command: exiv2 -pa $image.eps" $exiv2 -pa "$image.eps" echo "Exit code: $?" - echo + echo echo "Command: exiv2 -f -eX $image.eps" $exiv2 -f -eX "$image.eps" echo "Exit code: $?" - echo - if [ -e "$image.xmp" ] ; then - echo "Command: diff -q ../data/eps/$image.xmp $image.xmp" - diff -q "../data/eps/$image.xmp" "$image.xmp" - echo "Exit code: $?" - echo - fi + diff -q "../data/eps/$image.xmp" "$image.xmp" # Using "-ix" instead of "-iX" because the latter # executes writeMetadata() twice, making it hard to debug. cp "../data/eps/eps-test-newxmp.xmp" "$image.exv" - sed "s,@Exiv2Version@,$exiv2version," < "../data/eps/$image.eps.newxmp" > "$image.eps.newxmp" + echo echo "Command: exiv2 -ix $image.eps" $exiv2 -ix "$image.eps" - echo "Exit code: $?" - echo + exitcode="$?" + echo "Exit code: $exitcode" + + if [ "$exitcode" -ne 0 ] ; then + continue + fi + + sed "s,@Exiv2Version@,$exiv2version," < "../data/eps/$image.eps.newxmp" > "$image.eps.newxmp" - echo "Command: diff -q $image.eps.newxmp $image.eps" diff -q "$image.eps.newxmp" "$image.eps" - echo "Exit code: $?" - echo + echo echo "Command: (2) exiv2 -ix $image.eps" $exiv2 -ix "$image.eps" echo "Exit code: $?" - echo - echo "Command: (2) diff -q $image.eps.newxmp $image.eps" diff -q "$image.eps.newxmp" "$image.eps" - echo "Exit code: $?" + + # Ensure that "exiv2 -ex" won't merge metadata into the + # *.exv file generated by a previous run of the test suite. + rm -f "$image.exv" + echo + echo "Command: exiv2 -f -ex $image.eps" + $exiv2 -f -ex "$image.eps" + echo "Exit code: $?" + + diff -q "../data/eps/eps-test-newxmp.exv" "$image.exv" done ) 3>&1 > "eps-test.out" 2>&1