Author Topic: Two exe-vlm*.trid.xml for Novell Netware virtual loadable module *.vlm  (Read 1673 times)

jenderek

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

some days ago i run TrID inside Novell DOS 7 directory. Novell Netware
virtual loadable modules with file name extension vlm are only
recognized as "DOS Executable Generic" by exe-dos.trid.xml and as
"Generic Win/DOS Executable" by exe-generic.trid.xml ( see appended
output/trid-old.txt and VLM_MSG/output/trid-v-old.txt).

When i run file(1) command such samples some are described as "MS-DOS
executable" ( see appended output/file-5.39.txt) and most are
described as "MS-DOS executable, MZ for MS-DOS" ( see appended
VLM_MSG/output/file-5.39.txt)

So i run tridscan on first samples and i get a trid definition file
exe-vlm.trid.xml. Some information about modules is found on Wikipedia
Personal NetWare page. This is now expressed by line:
  <RefURL>https://en.wikipedia.org/wiki/Personal_NetWare</RefURL>

After comparing with exe-generic.trid.xml i delete obviously garbage
patterns. The main difference are a few additional characteristic
phrases. That is expressed in global string section by lines like:
   <String>NETWARE</String>
   <String>NOVELL</String>
   <String>.VLM</String>
   <String>NVLM</String>

The other VLM modules are accompanied by a message file, that has the
same main name as module and MSG file name extension.
So i run tridscan on such samples and i get a trid definition file
exe-vlm-msg.trid.xml. After comparing with exe-vlm-msg.trid.xml i
delete obviously garbage patterns. The main difference are a few
additional characteristic phrases. That is expressed in global string
section by lines like:
      <String>UNABLE TO LOCATE MESSAGE FILE %S</String>
      <String>DOS CLIENT MESSAGE FILE</String>
      <String>NWLANGUAGE</String>
      <String>LINKSUP$</String>
      <String>NWASMLIB</String>
      <String>MSGTACK</String>
      <String>.MSG</String>

With the 2 new definition files the non precise described Novell Netware
virtual loadable modules are now exactly described ( see appended
output/trid-new-v.txt and VLM_MSG/output/trid-v-new.txt). TrID
definitions, some examples and output are stored in archive vlm.zip. I
hope that my XML files can be used in future version of triddefs.

With best wishes
Jörg Jenderek

Mark0

  • Administrator
  • Hero Member
  • *****
  • Posts: 2743
    • Mark0's Home Page
Thanks Jörg!