Hello trid users,
some days ago handled some Microsoft Outlook Personal Folder which have the
file name extension PST. Just for interest i looked on my system for other
files with that suffix.
When running TrID on such hundreds examples get no reasonable output. The
examples are described wrong first by exe-xex.trid.xml as "Atari XE
Executable" and then as "MP3 audio" by audio-mp3.trid.xml. (See appended
output/trid-v-old.txt).
Apparently my Ulead examples start with the same characteristic bytes. So
these are matched by XML constructs like:
<Bytes>FFFF</Bytes>
<Pos>0</Pos>
<Bytes>FF</Bytes>
<Pos>0</Pos>
So i run tridscan on my PST examples. The first four bytes seems to be
always the same. That is expressed by first XML construct like:
<Bytes>FFFF0100</Bytes>
<Pos>0</Pos>
At offset 7 a string is stored that looks like:
FileNewPresetInfo
DistortionPresetInfo
VectorExtrudePresetInfo
So i mention this information in the remark line. That fact is expressed
inside global strings section by line like:
<String>PRESETINFO</String>
Before that always an upper capital letter C is stored and before that at
offset 4 the low string length (like n=18 21 24) is stored as 2 byte integer
in little endian format. That observations are expressed by XML construct
like:
<Bytes>0043</Bytes>
<ASCII> . C</ASCII>
<Pos>5</Pos>
Unfortunately i found little information about such Ulead pattern images.
So i use as reference URL the site about Ulead on Wikipedia. That is
expressed by line like:
<RefURL>
https://en.wikipedia.org/wiki/Ulead_Systems</RefURL>
Instead of generic mime type application/octet-stream i choose an used
defined one. That is expressed by line like:
<Mime>image/x-ulead-pst</Mime>
According to text on the internet this file format is used by different
products. Ulead was acquired by Corel. So my PST samples are part of
CorelDraw Essentials 3 version 13.0.0.800. So i mention this fact in the
remark line. And a few PST examples in my suite like BrshIdx.pst apparently
use another file format. So maybe there exist different type depending on
file type version. I do not know.
With the new trid definition most of my Ulead PST examples are now described
( see appended output/trid-new-v.txt). TrID definitions, some examples and
output are stored in archive pst_ulead.zip. I hope that my XML file can be
used in future version of triddefs.
With best wishes
Jörg Jenderek