TrID file identifier & Total Commander

English support forum

Moderators: Hacker, petermad, Stefan2, white

User avatar
Mark0
Junior Member
Junior Member
Posts: 11
Joined: 2004-08-27, 00:16 UTC
Location: Venice, Italy
Contact:

TrID file identifier & Total Commander

Post by *Mark0 »

TrID is a freeware (mostly binary) file identifier I developed.
It use a library of hundreds of XML definitions that lists recurring binarty patterns & strings to identify any file irregardless of his name & extensions.

It can come handy whenever you have to deal with a file with an unknown or missing extension, or that was badly renamed, recovered by some rescue utilities that assign a standard name like "Rescue003.dat", etc. etc.

I found that it can be very conveniently used in conjunction with Total Commander, simply adding it to the button bar. This way it will always be at hand when needed. Just pass the current hilight file with "%P%N" in the parameters and it's ready.

Here's a sample screenshot:

Image: http://mark0.ngi.it/screenshots/tridnet.png

You can get TrIDNet from here: http://mark0.ngi.it/soft-tridnet-e.html
There's also a command line version: http://mark0.ngi.it/soft-trid-e.html

And here's the list of recognized file formats (over 1.200):
http://mark0.ngi.it/soft-trid-deflist.html

Also, creating defs for new file types (even inhouse or proprietary ones) is very easy. It's only a mean of collecting a number of file of that type (the more and more varied, the better) and the run the companion TrIDScan utility against them!

Hope this could be useful to someone!

Bye!
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Re: TrID file identifier & Total Commander

Post by *Sheepdog »

Mark0 wrote:You can get TrIDNet from here: http://mark0.ngi.it/soft-tridnet-e.html
After trying to start the TridNet soft and getting the message
This Application could not get initialized properly (0xc0000135). Click 'OK' to close the application.
I re-entered the home page and found out that '.NET framwork' is necessasary for this soft.

Seems I'll stick on fileinfo-plugin.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Mark0
Junior Member
Junior Member
Posts: 11
Joined: 2004-08-27, 00:16 UTC
Location: Venice, Italy
Contact:

Re: TrID file identifier & Total Commander

Post by *Mark0 »

Sheepdog wrote:I re-entered the home page and found out that '.NET framwork' is necessasary for this soft.
Yes, .NET Framework is needed for TrIDNet.
But you may want to try the command line version, that instead is a plain and simple Win32 console application.
Just create a batch file like:

Code: Select all

trid %1
pause
and associate a button with that one.

Bye!
User avatar
Mark0
Junior Member
Junior Member
Posts: 11
Joined: 2004-08-27, 00:16 UTC
Location: Venice, Italy
Contact:

Post by *Mark0 »

I just released a beta of a new version of my TrID file identifier (the command line driven one).
It now use a binary package for the DB (instead of many XML file definitions, one per file type). So, now it can identify a file almost instantaneously, and just two files are needed, the TrID executable and the TrIDDefs.TRD database.

You can download the beta from here (there is also some info about the new features, like batch scanning and renaming).

To integrate it in the Total Commander's toolbar, just use "%P%N -w" in the parameters (to force a pause after displaying the results).

Hope this can be useful to someone,
Bye!
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Excellent performance boost in new version. Thanks very much for your nice app! :)

Icfu
This account is for sale
User avatar
Mark0
Junior Member
Junior Member
Posts: 11
Joined: 2004-08-27, 00:16 UTC
Location: Venice, Italy
Contact:

Post by *Mark0 »

Thanks!

The beta is now finished and the new v2.00 of TrID file identifier is out!

Image: http://mark0.net/screenshots/trid.png

Bye!
Olfert
Junior Member
Junior Member
Posts: 64
Joined: 2006-05-17, 10:55 UTC

Post by *Olfert »

Super Tool - Has been using it for years and it has helped me a lot. I like the new version and the speed! Only: How do I make the button work with drag-n-drop as well?
User avatar
Mark0
Junior Member
Junior Member
Posts: 11
Joined: 2004-08-27, 00:16 UTC
Location: Venice, Italy
Contact:

Post by *Mark0 »

Uhm... Don't know! :)

But maybe you can create a batch file and put a link to it on the desktop.
Something like:

Code: Select all

@ECHO OFF
TRID %1 -w
EXIT
and save it as TrID_Batch.BAT in TrID's folder.

Bye!
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Mark0
Did you ever think about making this program a content plug-in? This would be great!
Olfert
Junior Member
Junior Member
Posts: 64
Joined: 2006-05-17, 10:55 UTC

Post by *Olfert »

I second that!
User avatar
majkinetor !
Power Member
Power Member
Posts: 1580
Joined: 2006-01-18, 07:56 UTC
Contact:

Post by *majkinetor ! »

2 Mark
Console app is great.

One request beside content-plugin: parameter for automatic update.
Habemus majkam!
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

@Olfert:

Code: Select all

Command: %comspec% /k <path>\trid.exe
Icfu
This account is for sale
Olfert
Junior Member
Junior Member
Posts: 64
Joined: 2006-05-17, 10:55 UTC

Post by *Olfert »

2 Mark0
Thanks - I actually use that solution for a long time, but I find it's not so "clean".

2 icfu
Thanks - a tricky and working solution - except that you end up in a command console window.
User avatar
Mark0
Junior Member
Junior Member
Posts: 11
Joined: 2004-08-27, 00:16 UTC
Location: Venice, Italy
Contact:

Post by *Mark0 »

OK. Just do this:

Command: c:\trid\trid.exe -w
Parameters: %P%N
Start Path: c:\trid\

This way works both for drag & drop and for the current hilighted file!

A TC plugin is indeed planned, yes! :)

Bye!
Olfert
Junior Member
Junior Member
Posts: 64
Joined: 2006-05-17, 10:55 UTC

Post by *Olfert »

2 Mark0
Beautiful! Just like I wanted it!
Looking forward to the plugin.
BTW: What does TrID stand for?
Post Reply