Mark0's Forum

Software => TrID File Identifier => Topic started by: jenderek on October 14, 2019, 09:57:52 PM

Title: no definition file without FrontBlock for GIMP animated brush (*.gih)
Post by: jenderek on October 14, 2019, 09:57:52 PM
Hello Marco,

some days i run trid on GIMP animated brush, that have
file name extension gih. Such files are not recognized and often
described as "Unknown!" ( see appended output/trid-old.txt).

So i run tridscan on dozen of examples. Some information about such
brushes is found on fileformats archiveteam website. This is expressed
by line:

   <RefURL>http://fileformats.archiveteam.org/wiki/GIMP_Animated_Brush</RefURL>

According to that information i cleaned up Global strings section to
contains only lines

   <String>CONSTANT RANK0</String>
   <String>PLACEMENT</String>
   <String>CELLHEIGHT</String>
   <String>CELLWIDTH</String>
   <String>DIM</String>
   <String>ROWS</String>
   <String>NCELLS</String>
   <String>COLS</String>
   <String>GIMP</String>
   <String>SEL0</String>
   <String>STEP</String>

The refined definition file gimp-gih.trid.xml contains in FrontBlock
section only one XML construct:

   <Bytes>000000</Bytes>
   <Pos>1308</Pos>

According to reference site there should not exist a specific byte
pattern at a fixed offset. So i tried to cleanup definition file by
adding more samples by a command like


   tridscan.py -fs -d gimp-gih.trid.xml  more\brush_dan2.gih

But program executes and and ends with an error message like

   TrIDScan/Py v2.02 - (C) 2015-2016 By M.Pontello
   File(s) to scan found: 1
   Scanning for patterns...
   Checking file 1/1 'more\brush_dan2.gih'
   tridscan.py: Error: no patterns found!

The same error occurs when i try to add other brush examples inside
"more" sub directory.

Then i try to refine definition file by deleting pattern inside
FrontBlock section manually which results in gimp-gih-2.trid.xml.
But after packing the XML file by TrIDDefsPack the resulting TRD file
does produce only output with "Unknown!" description.

So what is wrong? Please can you try to generate a working definition
definition file for GIMP animated brushes? TrID definitions affords,
some examples and output are stored in archive gih.zip

Thanks in advance
Jörg Jenderek
Title: Re: no definition file without FrontBlock for GIMP animated brush (*.gih)
Post by: Mark0 on October 14, 2019, 11:36:00 PM
If there are no fixed patterns, and so there's no/empty FrontBlock, it's not a viable format to be recognized with TrID, I'm afraid.