Author Topic: gal-corel.trid.xml for newer Corel Gallery *.gal  (Read 211 times)


  • Full Member
  • ***
  • Posts: 153
gal-corel.trid.xml for newer Corel Gallery *.gal
« on: July 01, 2020, 10:14:22 PM »
Hello trid users,

Some days ago i handle newer Corel Gallery with file name extension gal. All
examples are described correctly as Generic OLE2 / Multistream Compound File
by docfile.trid.xml ( see appended output/trid-v-old.txt) but sub type
classification is missing.

So i run tridscan on samples and delete null and garbage patterns and get
definition file. Because such Gallery are OLE based i get first this
characteristic magic. This is expressed by XML construct like:

Because the examples inspected are from little endian operating systems i
get the little endian marker. This is expressed by XML construct like:
I do not know if there exist files created on big endian systems.

Some information about such galleries is found on file formats archive
website. This is expressed by line:

When inspecting GAL files by Michal Mutl Structured Storage Viewer for
example, i see that first directory name entries seems to have often
specific underscored names like _ITEM_, _DATA_ and _INFO_. And names like
_ALBUM_ and _THUMBNAIL_ follow later. This is expressed in global string
section by lines like:

For my examples the _ITEM_ contains names to Corel .CPX files in
sub directory like artshow. This is expressed by Lines like:
But this is maybe not always true.

With the new definition file the undetected Corel galleries are now
recognized ( see appended output/trid-v-new.txt).  TrID definitions, one
example and outputs are stored in archive I hope that my XML file
can be used in future version of triddefs.

With best wishes
Jörg Jenderek


  • Administrator
  • Hero Member
  • *****
  • Posts: 2084
    • Mark0's Home Page
Re: gal-corel.trid.xml for newer Corel Gallery *.gal
« Reply #1 on: July 01, 2020, 11:52:46 PM »
Thanks Jörg!