Author Topic: 2 pe?-imaginfo.trid.xml for Ulead Imaginfo thumbnail *.PE3 *.PE4  (Read 852 times)

jenderek

  • Sr. Member
  • ****
  • Posts: 375
Hello trid users,

some days ago i handled Ulead files with name extension PE3 and PE4.

The samples with word IMAGEIIO inside name are recognized and described as
"Ulead Imageiio/Imaginfo thumbnail". The examples with PE3 file name
extension are described by pe3.trid.xml and the samples with PE4 are
described by pe4.trid.xml. The samples with word IMAGINFO inside name are
not recognized and described as "Unknown!" (See appended
output/trid-v-old.txt).

For comparison reason i check these examples by file command utility. When
running file command (version 5.42) only IMAGEIIO examples with PE4
extension are correctly described as "Ulead Photo Explorer5" (See appended
output/file-5.42.txt).

In current definition the page about Ulead on Wikipedia is used. Luckily i
found a page about Imageiio/imaginfo (Ulead) on file formats archive team
site: That is expressed in my new definitions by line like:
 <RefURL>
 http://fileformats.archiveteam.org/wiki/Imageiio/imaginfo_(Ulead)
 </RefURL>

So i run tridscan on my dozens PE3 Imaginfo examples to create
pe3-imaginfo.trid.xml. On this site is written that the imaginfo formats
have no obvious signature. That is mainly true. In my definition 2 XML
construct contain only short nil sequences. Probably these are generated by
lucky circumstances and look like:
   <Bytes>0000</Bytes>
   <Pos>3</Pos>
   <Bytes>000000</Bytes>
   <Pos>25</Pos>

But one XML construct seems to be unique enough. This looks for PE3 samples
like:
   <Bytes>0001000300</Bytes>
   <Pos>19</Pos>
And for PE4 examples by pe4-imaginfo.trid.xml this looks like:
   <Bytes>0000000400</Bytes>
   <Pos>19</Pos>
So the byte at offset 22 seems to contain the version number like three or
four.

Instead of generic mime type application/octet-stream i choose an user
defined one. That is expressed by line like:
   <Mime>image/x-ulead-imaginfo</Mime>

With the additional trid definitions now also my Imaginfo examples are
described ( see appended output/trid-v-new.txt). TrID definitions, some
examples and output are stored in archive pe3_pe4.zip. I hope that my 2 XML
files can be used in future version of triddefs.

If i interpret the hints from output of file command correctly then there
may exist newer versions like 5 of such Ulead samples and have extension
PE5.

With best wishes
Jörg Jenderek

Mark0

  • Administrator
  • Hero Member
  • *****
  • Posts: 2731
    • Mark0's Home Page
Re: 2 pe?-imaginfo.trid.xml for Ulead Imaginfo thumbnail *.PE3 *.PE4
« Reply #1 on: July 14, 2022, 02:58:45 PM »
Thanks!