GetTyp documentation



Short version information:
Current version: 2.56
From: 08.05.2000
Original Size: 87.424 Bytes
Processed with: aPack 0.98b


[Up] Table of contents

1 Introduction 1.1 Synopsis
1.2 Synopsis examples
1.3 System requirements
1.4 Package information
2 Commandline options
3 The configuration file GT.CFG
4 Output format description
5 Detected file formats 5.1 Archives
5.2 Images
5.3 Executables
5.4 The rest
6 Future plans
7 Known bugs
8 Error handling
9 ThanX go to
10 Contact the author


[Up] 1 Introduction


GetTyp is a file format detection program for DOS. It detects several formats without looking at the filename. It searches the code for special strings and byte code to identify the fileformat.

The author disclaims all warranties as to this software, whether expressed or implied, including without limitation any implied warranties of merchantability or fitness for a particular purpose. See the accompanying documentation for further disclaimers and information.

GetTyp is now CARDWARE! That means you just have to send me a nice (!!!) postcard of your country with
some nice words and your eMail address and I will send you your personally "registered" version.
The differences between the normal and the registered version:
  • a customized welcome screen
  • extended Object file listing
  • list of all hidden switches
  • unlimited free updates
    (even if GetTyp will ever become commercial)
And that's all.

Send the postcard to:
in english: Philip Helger
Hernalser Hauptstr. 129/11
A-1170 Vienna
Austria
auf deutsch: Philip Helger
Hernalser Hauptstr. 129/11
A-1170 Wien
Österreich

There is also a mailing list running at eGroups.

Check out the WebSite http://www.eGroups.com/list/gettyp
or subscribe by sending an eMail to gettyp-subscribe@egroups.com.

I will send all released version (and some beta releases) to this group.


[Up] 1.1 Synopsis


Synopsis: GT [filemask1 [filemask2 [...]]] [options] [> filename]

If no filemask is specified, "*.*" is used as default value. You can also pass a path and a drive.
If no extension is specifief, GetTyp uses ".*" as default value.


[Up] 1.2 Synopsis examples


GT scan all files in the current directory
GT *.PAS scan all .PAS files in the current directory
GT *.EXE *.COM /NX /NA scan all .EXE and .COM files in the current directory and do not use XMS and do not list files in archives if any found
GT C:\WINDOWS\*.DLL scan all .DLL files on drive C: in the directory \WINDOWS
GT /s scan all files in the current directory and in all subdirectories
GT *.TXT /s scan all .TXT files in the current directory and in all subdirectories
GT *.EXE *.DLL *.SYS > GT.NFOscan all .EXE, .DLL and .SYS files in the current directory and write the results to the file GT.NFO
GT *.TXT /FILEtexts.txt scan all .TXT files in the current directory and save the result to the file "texts.txt"
Note: GT a* b*is equivalent to: GT a*.* b*.*

if you want to scan the files "a*" without extension, type:
GT a*.

Note: GT *.EXE *.COM /F /NX
GT /nX /f *.cOM *.eXe
GT /F *.Com /Nx *.ExE
GT *.COM /f /nx *.exE
is all the same.


[Up] 1.3 System requirements


GetTyp needs at least a Intel 80286 or higher. It needs at least 200 KB of conventional memory. GetTyp uses XMS if is detected. XMS is only necessary when handling recursive EXE overlays. If no XMS is available it uses conventional memory instead.
GetTyp does not use EMS.


[Up] 1.4 Package information


This package should contain the following files:

GT.EXE the main executable (this is the important one!)
GT.CFG the configuration file (not needed, but useful)
GT.TXT the documentation file
GT.HTM the documentation in HTML
GT.HIS internal history of GetTyp
GT_EXE.TXT identifier comparison (GetTyp, ExeScan, ChkEXE)
GTSETUP.EXE small setup program to setup your gt.cfg
FILE_ID.DIZ small description file


[Up] 2 Commandline options


/Cn Set the maximum length of the internal EXE compare buffer.
The default value is 80 but some modifier have a (much) shorter
startup code so this is only the maximum.
You can use this switch in the configuration file.
Possible values are between 5 and 80, default is 80.
/F Displays only a result if the file was identified by GetTyp.
If this switch is not used, GetTyp displays one message out of
the following list:
  • Textfile (DOS format)
  • Textfile (UNIX format)
  • Binary file
and additionally:
  • File may be 7 bit only
This is only a suggestion, because GetTyp analyzes only the
first 8 Kilobyte of each file.
You can use this switch in the configuration file.
/H or /? Displays a screen with the syntax and exits with errorcode 1.
This switch is not allowed in the configuration file.
/I Displays some internal information.
This switch is not allowed in the configuration file.
/L Simple file listing.
Prints only the filename, the size and the type of the file.
This may be helpful if scanning whole drives.
You can use this switch in the configuration file.
/Mn Stop after n identified files.
n must be greater 0 or an error message will occur.
You can use this switch in the configuration file.
/NA Do NOT list the contents of an archive.
If an archive is found GetTyp will only note the type of the
archive, but will not list its contents.
You can use this switch in the configuration file.
/NC Do not use the configuration file.
The configuration file will be ignored. Only commandline options
will be evaluated.
This switch is not allowed in the configuration file ;-)
/ND Do not show directories as identified.
Otherwise GT will identify directories as files of the type
[directory]. If you don't want this use this switch.
You can use this switch in the configuration file.
/NH Do not use heuristics in EXE/COM startup code detection.
If you don't use this switch, GT may display EXE/COM modifier
which end with (?) or (??). This means that GT is not sure and
found 1 or 2 different bytes. If you use this switch, GT only
displays entries where it is sure.
You can use this switch in the configuration file.
/NL Do not use long filenames.
This switch will disable the usage of long filenames under
Windows 95/98. Use this if any problems occur... (no bug
reports until today.)
You can use this switch in the configuration file.
/NS Don't print final summary.
Normally GetTyp prints out a small summary about the files
found, the files identified, the time it took and some info
about the archives found.
If you use this switch GetTyp will not display it.
You can use this switch in the configuration file.
/NX Do not use extended memory (XMS).
Normally GetTyp uses some XMS if it handles EXE overlays or
EXE to COM converted COM files. If /NX is used, GetTyp tries to
allocate conventional memory but this may cause a heap overflow
on difficult files like ARJ.EXE.
You can use this switch in the configuration file.
/OUTfoo Save the output to the file "foo".
Normally GetTyp prints the results to the screen but if you
use this switch, you can redirect all the output to a file.
This is especially helpful when calling GetTyp from an external
tool which cannot redirect the out via ">".
This switch is not allowed in the configuration file.
/OVER Overwrite the file specified with /OUT.
Normally GetTyp would not print the results to a file if this
file already exists. With this switch you force GetTyp to
write the results to the file "foo" even if it exists.
If you want if every time, you can include this switch in the
configuration file GT.CFG.
/P Pause after every 24 lines of output.
When GetTyp stops, it displays the message
"Press any key to continue, P to disable pause".
If you press "p" then GetTyp won't prompt you for a key until
it finishes.
You may also use MORE.COM because GetTyp writes to STDOUT.
You can use this switch in the configuration file.
/S Search subdirectories.
If you use this switch, GetTyp will scan all subdirectories of
the current directory - otherwise it does not ;-)
This may be very helpful if you want to scan a whole drive.
You can use this switch in the configuration file.
/ZA Enable search for ARI archives
Normally GetTyp wont search for ARI archives because there is
no appropriate method to detect it :( Since there were so many
misdetections I made a special switch.
You can use this switch in the configuration file.
Only available for registered users:
/XO Extended object file listing.
GetTyp can list lots of information about an object files but
this may not be interesting for most of the people and because
it's really a lot of crap I decided to make an extra switch
for it.
You can use this switch in the configuration file.
/ZE Show extended EXE header anyway.
GetTyp normally displays only the identified compiler (if any)
on PE/NE executables. If you use this switch GT will also dis-
play the further information - only for professionals!
You can use this switch in the configuration file.
/ZH Supress output of header.
GetTyp wont display the first three lines.
You can use this switch in the configuration file.
/ZN Show only not identified files.
GetTyp will only show the files that can't be identified.
This is mainly an internal switch.
You can use this switch in the configuration file.
/ZS Show only final statistics.
GetTyp will only display the final statistics and no further
output. Mainly used internaly for information.
You can NOT use this switch in the configuration file.


[Up] 3 The configuration file GT.CFG


What's the configuration file: The configuration file allows you to customize your version a little bit.
You can set standard switches. Nearly all switches are allowed, except
/?, /H, /I and /NC.
Standard file masks are not allowed.
For a list of all switches see 2 Commandline options.

Comments: Empty lines and lines starting with a semicolon (;) are interpreted
as comments; spaces and tabs are ignored.

Errors: If something is wrong in the configuration file, GetTyp will halt,
an tell you what's wrong and in which line the error was detected.


[Up] 4 Output format description


- [TEST\CHECK.PAS] -----
Pascal source: program "Check"


TEST the path to the file, relative to the start path
CHECK.PAS the filename of the researched file
Pascal ... the type of the detected file (here: Pascal source code)


[Up] 5 Detected file formats


91/74 archive formats
15 image formats
248 EXE modifier
165 COM modifier
29 compiler (COM and EXE)
99 PE EXE modifier
18 PE EXE compiler


[Up] 5.1 Archives


  Detect this type of archive
  List the files in the archive (incl. size and %)
  List date and time of the archived files
  Identify password encrypted files
  Identify file comments
  Identify SFX archives
  List SFX archives
   
Archive name Copyright ©
777 0.04b1 ++-+-??1997-98 by Igor Pavlov
 
ACE > 1.1 ++++-++1997 by Marcel Lemke
AIN 2.21 +----?-1993-94 by Transas Marine (UK) Ltd.
AKT 0.5C +++--++1998-99 by TRTi/Agyhalal
AKT 0.5Db2 +++--++1998-99 by TRTi/Agyhalal
AMG 2.2 +++++??1993 by Milen Georgiev
AR 1.1 +++--++by Haruhiko Okumura
AR7 1.2 +----?-by Timothy R. Erickson
ARC > 6.00 ++--+++1985-91 by System Enhancement Ass.
ARG 1.01b +++--??1994 by Igor Pavlov
ARHANGEL +++--++1997-98 by George Lyapko
ARI > 2.15 +++--??1997 by A. Ratushnyak / RAO Inc.
ARJ > 2.41 +++++++1990-99 by ARJ Software Inc.
ARQ 3.2 ++-+-??1993-1997 by DC Micro Development
ARX 1.0 +++--??1994 by Michael A. Kosior
ASD 0.13 +++--??1996 by Topologi Software
 
BinHex +----?-by Apple
BIX 1.00b2 ++---??1998 by Igor Pavlov
BLINK > 2.50+++--??1998 by D.T.S.
BOA 0.58 ++---??1997-98 by Ian Sutton
BS2 2.0 ++---??1992 by ???
BSA 1.95 +++--++1992 by Serg Babitchew
BSArc 2.00 +++--++1992-1994 by PTS Ltd.
BZip 0.21 +----?-Julian Seward
 
Cabinet +++--??by Microsoft
CHARC 1.2 ++---??1990 by S. Tchernivetzky
CODEC 3.21 ++---??by Telvox Teleinformatica
COMP16 +----?-by Joseph M. Orost
Compress 5.0 ++---??by Microsoft
CrossePAC +----?-by Digital Strategies
 
DPA 1.1a ++---??by Dirk Paehl
DWC 5.10 ++---++1990 by Dean W. Cooper
 
ELI 5750 +++--+?5750 by Jules Revsin
ESP 1.92 +----+-1997 by GyikSoft
 
Finish 2.6 ++---??1992 by ImagiSOFT
 
GZip 1.2.4 ++---??GNU public license
 
HA 0.999ß++---??1995 by Harri Hirvola
HAP 3.0 +++--??1992 by Hamarsoft
HPA +----?-1997 by HPA
Hyper 2.5 +++--++1990 by Peter Sawatzki
Hyper 2.6 +++--++1992 by Peter Sawatzki
 
ICE 1.14 +++--++1988-89 by Yoshi
IMP > 1.01 +++--?-1998-2000 by Technelysium
ISC +----??1990-97 by Stirling Technologies
 
JAR > 1.01 +----?-by ARJSoftware
JRC 1.10 ++---??1992-95 by JAYAR Systems
 
LHA > 2.13 +++--++1988-92 by Haruyasu Yoshizaki
Limit 1.2 ++---??1994 by J. Y. Lim
Links LS ++---??by Access Software
LZA +++--++1999 by the African Chief
LZOP ++---??1996-98 by Markus F. X. J. Oberhumer
 
MAR 1.0 ++---??by Micrognosis
MSXIE 1.4 ++---??1995-97 by MercurySoft
 
PACK ++---??by IBM
PAK 2.51 ++---??1988-90 by NoGate Consulting
PAQ ++---??1996-98 by Dmitry Dvoinikov
PAR +----?-by Philipp Druyts
PHP 1.0 +++--??1997-98 by PHaX
PKZIP 2.04 g +++++++1989-93 by PKWARE Inc.
PPMZ 8.1 +----?-1989-93 by PKWARE Inc.
ProPack 2.14 ++---??1991-92 by Rob Northen Computing
 
Q > 0.90 +++--??1993-95 by Cinematronics
QFC +++--??1993-98 by George G. Lyapko
Quark 1.00b +++--??1993 by Robert Kunz
 
RAR < 1.50 +++++++1993-97 by Eugene Roshal
RAR > 1.50 +++++++1993-97 by Eugene Roshal
RAX 1.02 ++++-++1998 by GeCAD srl
RKive 1.4 +----?-1996 by Malcolm Taylor
RKive 1.92 +----?-1996-97 by Malcolm Taylor
 
SAR 1.0 ++---??1993 by Streamline Design
SBX > 1.2 ++---??1997 by SpinnerBaker Software
SKY 1.15 +++--??1995-97 by SkyTech
SQWEZ 2.3 +++--++1995 by JM Software
SQZ 1.08.3 +++-+++by Jonas I. Hammarberg
SWG ++---??by SoftWare Archival Group
Synetic ++---??by Synetic Software
SZip > 1.05 +----?-1997 by Michael Schindler
 
TAR ++---??GNU public license
 
UC II 3.05 +----+-1991-95 by Ad Infinitum Software
UFA 0.00 ++-+-??1996 by Igor Pavlov
UFA 0.01/0.02 ++-+-??1996-97 by Igor Pavlov
UFA 0.03/0.04 ++-+-??1996-98 by Igor Pavlov
UHARC 0.2 +----?-1997 by Uwe Herklotz
 
XLink 2.02 ++---++1994, 95 by J. E. Hoffmann
xpa 1.0.2 ++---??1999 by jauming tseng
 
YAC +++--??1995 by Aleksandras Surna
YamazakiZipper +----+-1997-98 by Binary Technologies
 
ZET 0.10 ++---??1994 by Oleg V. Zaimkin
ZOO > 2.01 ++---??GNU public license
ZPack 1.0 +++--?-1992 by SpeedSOFT
 
"EX_" ++---??1990-95 by Stirling Technologies
"LIB" ++---??used with installSHIELD


[Up] 5.2 Images


Image name Copyright ©
BMF 0.3 by Dimitri Shkarin
BMP (Win, OS/2)???
CDR (6/7/8) by Corel Inc.
DIB see BMP
RLE see BMP
GIF (+GIFLITE) by Compuserve
IFF ILBM ???
JPG/JFIF ???
PCD by Kodak
PCX by ZSoft
PNG ???
RAS by Sun
TIFF by Aldus/Microsoft
WMF by Microsoft
WPG by WordPerfect

GetTyp detects the following 40 IFF subtypes:
  1. Copyright notice and license
  2. Annotation or comment
  3. Document formatting information
  4. Footer information of a document
  5. Header information of a document
  6. Page break indicator
  7. Paragraph formatting information
  8. Deluxe Print page definition
  9. Tab positions
  10. Text for a paragraph
  11. File version
  12. Formatted text
  13. Pro-write word processing
  14. Amiga Contiguous Bitmap (Microsoft Basic for the Amiga)
  15. IFF Deep (24-bit color image)
  16. 2D object standard format (vector data)
  17. Raster font
  18. Vector font
  19. InterLeaved Bitmap (interleaved planar bitmap data)
  20. Portable bitmap
  21. Macintosh picture
  22. 24-bit color image (Impulse)
  23. 12-bit color image (Impulse)
  24. Turbo3d renderung data (3D objects)
  25. YUV image data (V-Lab)
  26. Animated bitmap
  27. Cel animations
  28. Super smooth animation (ProDAD)
  29. Deluxe Video Construction Set video
  30. 8-bit sampled voice
  31. Audio interchange file format
  32. Sampled sound
  33. Uhuru Sound Software Macintosh voice
  34. General use musical score
  35. Simple musical score
  36. MIDI music data
  37. Uhuru Sound Software musical score
  38. Bitmap header
  39. Color table
  40. image data


[Up] 5.3 Executables


0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ??? driver PE NE LE

  EXE Modifier / Compiler / eXtender
  COM modifier (M) / compiler (C)
  Detected by code (good)
  Detected by ID (bad)
   
Modifier name Copyright ©
[index] 0-9
624 1.0 -Mx-Kim Holviala
[index] A
ABKprot 1.00 -Mx-fds0ft
Ady's Glue 1.10 M-x-Ady
AdFlt2 -Mx-Elicz
AEP 1.00 M-x-Ke Jia-Hann
AinEXE 2.1 M-x-Transas Marine
AinEXE 2.22 M-x-Transas Marine
AinEXE 2.23 M-x-Transas Marine
Alec 1.6 M-x-rANDOM
Aluwain 8.03 M-x-Tequila
Aluwain 8.09 M-x-Tequila
AntiUPC 1.02 M-x-Hold
aPack 0.58 -Mx-Jibz
aPack 0.61 -Mx-Jibz
aPack 0.66 -Mx-Jibz
aPack 0.69 -Mx-Jibz
aPack 0.58 - 0.74 (1) M-x-Jibz
aPack 0.58 - 0.74 (2) M-x-Jibz
aPack 0.73 - 0.74 -Mx-Jibz
aPack 0.73 - 0.74 -d M-x-Jibz
aPack 0.73 - 0.74 -m M-x-Jibz
aPack 0.82 MMx-Jibz
aPack 0.82 -d M-x-Jibz
aPack 0.82 -m -p -Mx-Jibz
aPack 0.90 - 0.98 MMx-Jibz
aPack 0.90 -d M-x-Jibz
aPack 0.90 -d -m M-x-Jibz
aPack 0.90 - 0.98 -m M-x-Jibz
aPack 0.90 -m -p -Mx-Jibz
aPack 0.90 -m -x M-x-Jibz
aPack 0.96 -m -Mx-Jibz
aPack 0.96 -i -m -Mx-Jibz
aPack 0.98 -t M-x-Jibz
aPack 0.98 -x M-x-Jibz
aPack 0.98 -f -m -Mx-Jibz
aPack 0.98 -i -m -Mx-Jibz
ARJ SFX archive M-x-Robert K. Jung
AVPack 1.2x MMx-Andrei Volkov
[index] B
Batch Compiler 1.0 -Cx-Leviathan
BINLock 1.0 -Mx-Hit-BBS
BITLOK 3.1 M-x-Yellow Rose Software Workgroup
Borland C++ 3.0 C-x-Borland
Borland C++ (TR.EXE) C-x-Borland
Borland PE loader X-x-Borland
BUNNY 4.1 Installation M-x-Manfred Bunjes
BUNNY 4.1 Manipulation M-x-Manfred Bunjes
BUNNY 4.1 Password M-x-Manfred Bunjes
[index] C
C-Crypt 1.02 -Mx-De'FeinD/uCT
CC286x2 2.1 -Mx-Dark Stalker
CC 2.61b -Mx-UniHackers Group
Ciphator 4.6 M-x-Marquis de Soire
Com Cryptor BTS 9.12 -Mx-Jozsef Hidasi
COM2EXE M-x-cINOgEN
COM2EXE M-x-COMSEC
COM2EXE M-x-DblStar Software
COM2EXE M-x-Fabrice Bellard
COM2EXE M-x-HENDR­X
COM2EXE M-x-kaot
COM2EXE M-x-PHaX
COM2EXE M-x-ROSE
COM2EXE M-x-Stefan Esser
COM2EXE M-x-Trills and Technologies
COM2TXT 1.00 -Mx-Nide Naoyuki
COM2TXT 1.03 - 1.12 -Mx-Nide Naoyuki
COM2TXT 1.20 - 1.41 -Mx-Nide Naoyuki
COM4MAIL -Mx-Krasilnikov
COMCRYPT -Mx-unknwon
ComLock 0.10 -Mx-BoRZoM
Compact 4.5 MMx-Prominence Computer Services Ltd.
Compact 5.1 M-x-Prominence Computer Services Ltd.
ComprEXE 1.0 MMx-Tom Torfs
ComProt 1.0 beta -Cx-BiZ0n
ComProtector 1.0 -Cx-Marco Ruhmann
Comt 0.10d -Mx-Alexander Pruss
COP 1.0 -Mx-Jack A. Orman
CrackStop 1.0 M-x-Stefan Esser
CrackStop 1.0b M-x-Stefan Esser
CrackStop 1.01 M-x-Stefan Esser
CrackStop 1.02 M-x-Stefan Esser
CrackStop 1.03 M-x-Stefan Esser
CrackStop 1.03a M-x-Stefan Esser
Cruncher 1.0 M--x???
Cruncher 1.0 M-xÄOri Berger
CryEXE 4.0 M-x-Iosco Capitolino
CRYPACK 3.0 M-x-George Stark
Crypt 1.20 M-x-Eclipse
Crypt 1.21 M-x-Eclipse
Crypt 1.7 MMx-Dismember
Crypt.Trivial.173 -Mx-SMT
Crypta 2.0 M-x-Iosco Capitolino
Crypta II 3.0 M-x-Iosco Capitolino
CRYPTCOM -Mx-???
CRYPTCOM 1.1 -Mx-Frank Baumgartner
CryptEXE 1.0 M-x-Dimitriy Borisov
CryptExe 1.04 M-x-DoP
CrypteXeC 0.9ß M-x-ByteWorx Team
CrypteXeC 1.01 M-x-ByteWorx Team
CSV 1.0 -Mx-Moshe
[index] D
DarkStop 1.0 -Mx-Dark Destroyer
dEEP-CRyPTeR 0.1ß -Mx-PLaSMoiD
Diet 1.00 M-x-Teddy Matsumoto
Diet 1.10 - 1.20 MMx-Teddy Matsumoto
Diet 1.43 - 1.44 M-x-Teddy Matsumoto
Diet 1.44 - 1.45f -Mx-Teddy Matsumoto
Diet 1.45f M-x-Teddy Matsumoto
Docmaker 1.20 C-x-Jack Orman
DOS/4GW Extender by Tenberry Software X-x-Tenberry Software
DOS32 3.3 X-x-Adam Seychell
DOS Extender X-x-Doug Hoffmann
DOS Extender Loader X-x-Doug Hoffmann
DPMI loader DJ Delorie X-x-DJ Delorie
DShield M-x-Ben Castricum
DS-CRP 1.28 -Mx-Dark Stalker
[index] E
EEXE 1.12 - 1.13 M-x-Fernando Papa Bundzyn
EFP 1.23 M-x-Alexei Bulushev
Elite 2.00 M-x-Codeblasters
Elite x M-x-Codeblasters
Encryptor 1.00ß -Mx-Gaston B. / Dark Stalker
ENcryptCOM 3.01 -Mx-Stewart Moss
EPW 1.2 M--xFarpoint Software
EPW 1.30 MMx-Farpoint Software
EXE2COM 1.02 -Mx-DoP
EXE2COM 2.00 M-x-Paul Shpilsher
EXETOCOM -Mx-???
ExeCode 1.0 MMx-Bal zs Scheidler
EXEGuard 1.3 M-x-Ivanov Vadim
EXEHigh 1.01 M-x-NoddegamrA
ExeLock 1.00 M-x-JON Software
EXELOCK 666 1.03 M-x-STiLLSON
EXELOCK 666 1.04 M-x-STiLLSON
EXELOCK 666 1.05 M-x-STiLLSON
EXE Manager 3.0 M-x-Solar Designer / TorNad0
EXE Manager 3.2 M-x-Solar Designer
EXEPACK 3.65 M--xMicrosoft
EXEPACK 3.69 M-x-Microsoft
EXEPACK 4.00 M--xMicrosoft
EXEPACK 4.03 M--xMicrosoft
EXEPACK 4.06 M-x-Microsoft
[index] F
fds-cp 0.4 -Mx-fds0ft
File Analyser 1.4 Encryp.M-x-Vadim Tarasov
FFSE 0.4 E/F/+ M-x-Zenix
FFSE 0.4 R M-x-Zenix
FFSE 0.5 M-x-Zenix
F-Xlock 1.16 M-x-Frisk Software
[index] G
Gardian Angel 1.0 M-x-???
[index] H
HackStop 0.98 MMx-ROSE
HackStop 0.99 MMx-ROSE
HackStop 1.00 M-x-ROSE
HackStop 1.02ß M-x-ROSE
HackStop 1.12 MMx-ROSE
HackStop 1.13ß MMx-ROSE
HackStop 1.14 MMx-ROSE
HackStop 1.15 -Mx-ROSE
HackStop 1.17ß M-x-ROSE
HackStop 1.17ßs MMx-ROSE
HackStop 1.17 MMx-ROSE
HackStop 1.18 MMx-ROSE
HackStop 1.19 b195 MMx-ROSE
HackStop 1.19 b197 MMx-ROSE
HackStop 1.19 b198 MMx-ROSE
HackStop 1.19 b204 MMx-ROSE
HackStop 1.19 b206 -Mx-ROSE
HackStop 1.19 b217 -Mx-ROSE
HackStop > 1.10 M--xROSE
HelpCOM 1.2 -Mx-Geoff Friesen
HelpEXE 1.2 M-x-Geoff Friesen
[index] I
IBM CRP -Mx-??? / Dark Stalker
Ice 1.00 -Mx-Keith P. Graham
iLUCRYPT 4.014 - 4.015 MMx-Christian Schwarz
iLUCRYPT 4.019 MMx-Christian Schwarz
Immun 1.2 MMx-Jens Bleuel
Immun 1.2 registered MMx-Jens Bleuel
[index] J
Jam 2.11 MMx-Eugen Vasilchenko
Jam 2.21 MMx-Eugen Vasilchenko
JMCryptExe 0.7 i/j M-x-JauMing Tseng
jmt-cp 0.5a/fds-cp 0.4a -Mx-JauMing Tseng / fds0ft
[index] K
Kartz 0.3 M-x-Tai Pan
Khrome Crypt 0.3 -Mx-Teraphy
[index] L
Lamer Stop 1.0ß M-x-???
LC 3.00 -Cx-???
LGLZ 1.03b - 1.04d M-x-George Lyapko
LockProg 0.5a -Mx-Myrlochar
LZExe 0.90 M-x-Fabrice Bellard
LZExe 0.91 / 1.00 M-x-Fabrice Bellard
LZExe 0.91ß M-x-Fabrice Bellard
[index] M
Mask 2.3 -Mx-Jos‚ M. L. Lopes
MCLOCK 1.33 -Mx-??? / Dark Stalker
MegaLite 1.20 M-x-ThE KiLLeR
Mess /E M-x-Stonehead
Mess 1.07 MMx-Stonehead
Mess 1.14 MMx-Stonehead
Mess 1.15 MMx-Stonehead
Mess 1.17 MMx-Stonehead
Mess 1.20 M-x-Stonehead
Microsoft C (1988) C-x-Microsoft
Microsoft C++ (1990/92) C-x-Microsoft
MINI MMx-Albert Sen
MSCC 1.0ßs -Mx-Mad Scientist
Mr.HDKiLLeR Prot. 1.1a -Mx-mR.HDKiLLeR & eMX
[index] N
NetRun 3.10 -Mx-Jim Tucker
NetSend 1.00 -Mx-Jim Tucker
NoClip 4.1 M-x-???
NTShell 4.0 M-x-???
[index] O
OptLink Pass 1 M-x-SLR
OptLink Pass 2 M-x-SLR
[index] P
Pack 1.0 M-x-TurboPower Software
Pack 2.01 M-x-NoddegamrA
PackWin 1.0ß - 2.02M-x-Yellow Rose Workgroup
PassCOM 2.0 -Mx-Black Wolf Enterprises
PassEXE 2.0 M-x-Black Wolf Enterprises
PCC 1.2 C-x-Mark DeSmet
PCrypt 3.50 MM-xMERLiN
PGMPAK 0.13 M-x-Todor Todorov
PGMPAK 0.14/0.15 M-x-Todor Todorov
Pirate Stop 1.05 M-x-Trills and Technologies 1998
PK Smart 1.0b M-x-Puchkov Sergey and Alex
PK Tiny 1.62 M-x-Thomas M”nkemeier
PKLite 1.00 MMx-PKWARE
PKLite 1.03 MMx-PKWARE
PKLite 1.05 MMx-PKWARE
PKLite 1.12 / 1.20 MMx-PKWARE
PKLite 1.13 MMx-PKWARE
PKLite 1.14 MMx-PKWARE
PKLite 1.15 MMx-PKWARE
PKLite 1.50 MMx-PKWARE
PKLite 2.00ß MMx-PKWARE
PKLite 2.00ß -e M-x-PKWARE
PKLite 2.01 MMx-PKWARE
PKLite x.x M--xPKWARE
PMODE/W 1.20 X-x-Daredevil & Trans
PMODE/W 1.21 X-x-Daredevil & Trans
PMODE/W 1.33 X-x-Daredevil & Trans
PowerBasic 2.10 C-x-???
PPS -Mx-ROSE
ProtEXE 2.11 MMx-Tom Torfs
ProtEXE 3.0 MMx-Tom Torfs
ProPack 2.08 -m1 M-x-Rob Northen Computing
ProPack 2.08 -m2 M-x-Rob Northen Computing
ProPack 2.14 -m1 MMx-Rob Northen Computing
ProPack 2.14 -m2 MMx-Rob Northen Computing
Protect! 3.0 MMx-Jeremy Lilley
Protect! 3.1 MMx-Jeremy Lilley
Protect! 4.0 MMx-Jeremy Lilley
Protect! 6.0 MMx-Jeremy Lilley
PW 1.0 MMx-Udo Kemle & Klaus Oberpichler
[index] Q
Quick Basic C-x-Microsoft
[index] R
R-Crypt 0.91 -Mx-ROSE
RCC II/286 1.13h -Mx-ROSE
RCC II/286 1.13m -Mx-ROSE
RCC II/286 1.14h -Mx-ROSE
RCC II/286 1.14m -Mx-ROSE
RCC II/286 1.15h -Mx-ROSE
RCC II/286 1.15m -Mx-ROSE
RCC II/286 1.16h -Mx-ROSE
RCC II/286 1.16m -Mx-ROSE
RC 386 0.51 -Mx-ROSE
REC 0.14 M-x-ROSE
REC 0.27 M-x-ROSE
REC 0.28 M-x-ROSE
REC 0.32 M-x-ROSE
REC 0.33a M-x-ROSE
REC 0.38 M-x-ROSE
REC Small 1.01 M-x-ROSE
REC Small 1.02 M-x-ROSE
REC Small 1.02a M-x-ROSE
REC Small 1.03 M-x-ROSE
RELOC 1.00 M-x-???
RERP 0.02 M-x-ROSE
RJ Crush 1.10 M-x-Ronald J. Skinner
RoseTiny 0.95 M-x-ROSE
RoseTiny 1.02 M-x-ROSE
RUE 1.32 M-x-ROSE
[index] S
SEA AXE 2.00 M--xSystem Enhancement Associates
Scram 0.7c1 - 0.8a1 -Mx-bushwoelie & ACP
SCRAMB 1.20 MMx-B.U.G.
SCRAMBLE 0.2 beta3 MMx-Tiny Spaceman Software
Scrunch 1.02 -Mx-Graeme W. McRae
SCRb2e M-x-Graeme W. McRae
Secure 2.1b MMx-???
SelfEnc 1.0 -Mx-Daniel Arndt
SENs debug protection M-x-SEN Kemerovo
Shadow 1.0 beta -Mx-Tailgunner
Shield 1.70 M-x-V Communications
Shrink 1.0 -Mx-Thomas G. Hanlin III
Shrink 2.0 -Mx-Kevin Tseng
SnoopStop 1.15 -Mx-Trills and Technology
$pirit 1.5 -Mx-Night $pirit
Stone's Comrypt -Mx-Stone
SuckStop 1.08 M-x-kaot
SuckStop 1.10 M-x-kaot
SuckStop 1.11 M-x-kaot
[index] T
TinyProg 1.0 M-x-Tranzoa
TinyProg 3.3 - 3.9 M-x-Tranzoa
TinyProt 1.0e M-x-Igor Hakszer
TinyXor 0.1 -Mx-dR.No
TLink C--xBorland
TPack 0.5ß -m1 -Mx-Tuscon
TPack 0.5ß -m2 -Mx-Tuscon
TPC's COM scrambler 1.0 -Mx-T.P.C.
Trap 1.13 MMx-Christoph Gabler
Trap 1.14a M-x-Christoph Gabler
Trap 1.15 M-x-Christoph Gabler
Trap 1.16ß1 M-x-Christoph Gabler
Trap 1.16ß2 M-x-Christoph Gabler
Trap 1.16 - 1.17 M-x-Christoph Gabler
Trap 1.18 M-x-Christoph Gabler
Trap 1.19 M-x-Christoph Gabler
Trap 1.20 M-x-Christoph Gabler
Trap 1.21 M-x-Christoph Gabler
Turbo Assembler C-x-Borland
Turbo Basic C-x-Borland
Turbo C 1.0 (1987) C-x-Borland
Turbo C 2.0 (1988) CCx-Borland
Turbo C++ 3.0 CCx-Borland
Turbo Pascal 3 -Cx-Borland
Turbo Pascal 4 (1) C-x-Borland
Turbo Pascal 4 (2) C-x-Borland
Turbo Pascal 5 C-x-Borland
Turbo Pascal 6 C-x-Borland
Turbo/Borland Pascal 7 C-x-Borland
Turbo Prolog 1986 C-x-Borland
TurboChainer 1.03 M-x-TWT
[index] U
UC2X 2.4 M-x-Ad Infinitum Programs
UComCry -Mx-UniquE
UNP x M-x-Ben Castricum
uN-uPC 1.10 M--xcINOgEN
Un2pack 2 M-x-ðdatað
UPX 0.20 MMx-Markus Oberhumer & Laszlo Molnar
UPX 0.30 [EXE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.30 - 0.40 [COM] -Mx-Markus Oberhumer & Laszlo Molnar
UPX 0.40 - 0.51 [EXE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.51 - 0.72 [COM] -Mx-Markus Oberhumer & Laszlo Molnar
UPX 0.62 [EXE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.70 [EXE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.71 - 0.72 [EXE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.81 - 0.84 [EXE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.82 - 0.84 [COM] -Mx-Markus Oberhumer & Laszlo Molnar
UPX 0.92 - 1.01 [COM] -Mx-Markus Oberhumer & Laszlo Molnar
UPX 0.90 - 1.01 [EXE] M-x-Markus Oberhumer & Laszlo Molnar
USCC 1.3 -Mx-Dark Destroyer
Username 3.00 MMx-Jordi Mas
[index] V
V-Load 0.9ß M-x-ONYX
Vaccine 1.03 - 1.10 M-x-Rustam M. Abdrakhimov
Virus Self Destructor 2 M-x-Wojciech Wysznacki
VSS -Mx-ROSE
[index] W
Watcom C (1994) C-x-Watcom Inc.
Watcom C (1995) C-x-Watcom Inc.
WordPerfect EXEPack M-x-WordPerfect Inc.
WWPack 3.00 - 3.05 M-x-Rafal Wierzbicki & Piotr Warezak
WWPack Mutator 1.1c M-x-Stefan Esser
[index] X
X3 -Mx-Dark Stalker
XcomOR 0.99a -Mx-madmax!
XcomOR 0.99f/g -Mx-madmax!
XcomOR 0.99h -Mx-madmax!
XcomOR 0.99i -Mx-madmax!
XLOADER 2.00 -Mx-CyberMan and ST!LLS0N
XorCopy 1.0 -Mx-Deimos
XoReR 1.0 -Mx-dR.No
XoReR 2.0 -Mx-dR.No
XoReR 2.1 -Mx-dR.No
XPack 1.0j M-x-JauMing Tseng
XPack 1.0m - 1.20 M-x-JauMing Tseng
XPack 1.29 - 1.30 MMx-JauMing Tseng
XPack 1.31 - 1.66 -Mx-JauMing Tseng
XPack 1.31 M-x-JauMing Tseng
XPack 1.33 M-x-JauMing Tseng
XPack 1.34 M-x-JauMing Tseng
XPack 1.36 M-x-JauMing Tseng
XPack 1.39 M-x-JauMing Tseng
XPack 1.40 M-x-JauMing Tseng
XPack 1.44 M-x-JauMing Tseng
XPack 1.45 M-x-JauMing Tseng
XPack 1.52 - 1.60 M-x-JauMing Tseng
XPack 1.64 M-x-JauMing Tseng
XPack 1.52 - 1.64 -Mx-JauMing Tseng
XPack 1.65b2 M-x-JauMing Tseng
XPack 1.65b3/b4 M-x-JauMing Tseng
XPack 1.66 MMx-JauMing Tseng
XPack 1.67 MMx-JauMing Tseng
[index] Y
YifPress 1.0 M-x-Yiftah Niv
[index] Z
Zortech 2.00 library (1) -Cx-Zortech
Zortech 2.00 library (2) -Cx-Zortech
[index] ???
unknown by GyikSoft 1 M-x-GyikSoft
unknown by GyikSoft 2 M-x-GyikSoft
unknown by JVP -Mx-JVP
unknown by Mr.Wicked -Mx-Mr. Wicked
unknown by Synopsis -Mx-Synopsis
unknown by RAO -Mx-RAO
unknown virus 1 !!! M-x-???
[index] Device driver
device driver S-S-???
SysPack 0.1 S-S-???
UPX 0.20 - 0.40 S-S-Markus Oberhumer & Laszlo Molnar
UPX 0.51 - 0.72 S-S-Markus Oberhumer & Laszlo Molnar
UPX 0.81 - 1.01 S-S-Markus Oberhumer & Laszlo Molnar


[index] Portable executables (PE EXE)
Armadillo 1.80 M-x-Chad Nelson
ASPack 1.01b M-x-Alexey Solodovnikov
ASPack 1.02b M-x-Alexey Solodovnikov
ASPack 1.04b M-x-Alexey Solodovnikov
ASPack 1.05b M-x-Alexey Solodovnikov
ASPack 1.061b M-x-Alexey Solodovnikov
ASPack 1.061b [DLL] M-x-Alexey Solodovnikov
ASPack 1.07b M-x-Alexey Solodovnikov
ASPack 1.07b [DLL] M-x-Alexey Solodovnikov
ASPack 1.08 M-x-Alexey Solodovnikov
ASPack 1.081 M-x-Alexey Solodovnikov
ASPack 1.082 M-x-Alexey Solodovnikov
ASPack 1.083 M-x-Alexey Solodovnikov
ASPack 1.084 M-x-Alexey Solodovnikov
ASPack 2.000 M-x-Alexey Solodovnikov
ASPack 2.001 M-x-Alexey Solodovnikov
ASPack 2.100 M-x-Alexey Solodovnikov
BJFNT 1.1 M-x-Marquis de Soire
BJFNT 1.2 M-x-Marquis de Soire
BJFNT 1.3 M-x-Marquis de Soire
Borland C++ Win32 (1994) C-x-Borland
Borland C++ Win32 (1995) C-x-Borland
Borland Delphi 3 C-x-Borland
Borland Delphi 4 C-x-Borland
Cexe 1.0a M-x-Tinyware Inc.
CodeCrypt 0.14b M-x-defiler
CodeCrypt 0.15b M-x-defiler
CodeCrypt 0.16b - 0.161b M-x-defiler
CodeCrypt 0.163b M-x-defiler
CodeSafe 2.0 M-x-Zhang Dehua
CodeSafe 3.0 M-x-Zhang Dehua
Ding Boys PE-lock 0.07 M-x-Ding Boy
EXE Protector 1.37a M-x-Eyhab Hillail
Harlequin Dylan 1.2 C-x-Harlequin Group
Lcc-win 32 1.3 C-x-Jacob Navia
NeoLite 1.0 - 1.01 M-x-Neoworx
NeoLite 1.04 M-x-Neoworx
NeoLite 2.00 M-x-Neoworx
PCPEC [alpha] M-x-The+Q, Plushmm & MrNop
PECompact 0.92 M-x-Jeremy Collake
PECompact 0.977 M-x-Jeremy Collake
PECompact 0.978 M-x-Jeremy Collake
PECompact 0.978.1 M-x-Jeremy Collake
PECompact 0.978.4 M-x-Jeremy Collake
PECompact 0.98 M-x-Jeremy Collake
PECompact 0.99 M-x-Jeremy Collake
PECompact 1.00 M-x-Jeremy Collake
PECompact 1.10b1 M-x-Jeremy Collake
PECompact 1.10b2 M-x-Jeremy Collake
PECompact 1.10b3 M-x-Jeremy Collake
PECompact 1.10b4 M-x-Jeremy Collake
PECompact 1.10b5 M-x-Jeremy Collake
PECompact 1.10b6 M-x-Jeremy Collake
PECompact 1.10b7 M-x-Jeremy Collake
PECompact 1.10b8 M-x-Jeremy Collake
PECompact 1.20 - 1.20.1 M-x-Jeremy Collake
PECompact 1.22 M-x-Jeremy Collake
PECompact 1.23b3 - 1.24.1M-x-Jeremy Collake
PECompact 1.24.2 - 1.24.3M-x-Jeremy Collake
PECompact 1.25 M-x-Jeremy Collake
PECompact 1.26b1 M-x-Jeremy Collake
Petite 1.2 M-x-Ian Luck
Petite 1.3 M-x-Ian Luck
Petite 1.4 M-x-Ian Luck
Petite 2.0 M-x-Ian Luck
Petite 2.1 M-x-Ian Luck
Petite 2.2 [PE DLL] M-x-Ian Luck
Petite 2.2 [PE EXE] M-x-Ian Luck
PELOCKnt 2.01 M-x-Marquis
PELOCKnt 2.02á M-x-Marquis
PELOCKnt 2.03 M-x-Marquis
PELOCKnt 2.04 M-x-Marquis
PE-Crypt32 1.0 M-x-random and acpizer
PE-Crypt32 1.1 M-x-random and acpizer
PE-Crypt32 1.2 M-x-random and acpizer
PE-Prot 0.9 M-x-Christoph Gabler
PKLite32 1.1 M-x-PKWARE
Private EXE 2.0a M-x-Midstream
Private EXE 2.2 M-x-Midstream
Shrinker 3.2 M-x-A.S.M. Inc
Shrinker 3.4 M-x-A.S.M. Inc
SPEC beta 3 M-x-hayras
Stone's PE Crypter 1.0 M-x-Stone
Stone's PE Crypter 1.13 M-x-Stone
UPX 0.51 [PE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.62 [PE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.62 [PE DLL] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.70 [PE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.70 [PE DLL] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.71 - 0.72 [PE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.71 - 0.72 [PE DLL] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.81 - 0.84 [PE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.81 - 0.84 [PE DLL] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.89.6 - 1.01 [PE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.89.6 [PE DLL] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.92 - 0.94 [PE DLL] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.99/1.00 - 1.01 [PE DLL]M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.99.1 - 0.99.3[PE DLL]M-x-Markus Oberhumer & Laszlo Molnar
VGCrypt 0.75 M-x-Virogen
Visual C 2.0 C-x-Microsoft
Visual C++ 3.1 C-x-Microsoft
Visual C++ 4.2 (DLL) C-x-Microsoft
Visual C++ 4.2 (EXE - 1) C-x-Microsoft
Visual C++ 4.2 (EXE - 2) C-x-Microsoft
Visual C++ 4.2 (EXE - 3) C-x-Microsoft
Visual C++ 4.2 (EXE - 4) C-x-Microsoft
Visual C++ 5.0 C-x-Microsoft
Visual C++ 5.0 (debug) C-x-Microsoft
Visual C++ 5.0 (no debug)C-x-Microsoft
Visual C++ 5.0 SP3 C-x-Microsoft
Visual C++ 5.0 SP3 (debug)C-x-Microsoft
WWPack32 1.0 M-x-Rafal Wierzbicki & Piotr Warezak
WWPack32 1.09 M-x-Rafal Wierzbicki & Piotr Warezak
WWPack32 1.10 - 1.11 M-x-Rafal Wierzbicki & Piotr Warezak
WWPack32 1.12 M-x-Rafal Wierzbicki & Piotr Warezak
WinKript 1.00 M-x-MrCrimson
Winzip SFX M-x-Nico Mak Computing


[index] New executables (NE EXE)
Borland C++ Win16 (1991) C-x-Borland
PKLite 2.01 M-x-PKWARE
Shrinker 3.2 M-x-A.S.M. Inc
Winzip SFX M-x-Nico Mak Computing


[index] Linear executables (LE EXE)
UPX 0.05 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.20 - 0.40 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.50 - 0.61 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.62 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.62 - 0.72 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.81 - 0.83 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.84 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.89.6 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.90 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.92 - 0.94 [LE] M-x-Markus Oberhumer & Laszlo Molnar
UPX 0.99 - 1.01 [LE] M-x-Markus Oberhumer & Laszlo Molnar
Watcom C++ 1994/1995 C-x-Watcom Inc.

GetTyp also detects several EXE overlay types.


[Up] 5.4 The other formats


Filetype Additional information
Adobe PostScript file creator string
ADONIS application libraries nothing
ADONIS export file name of the first model included
aPatch data file nothing
Armadillo project file nothing
Batch files nothing
BGI device driver copyright message
BGI stroked font copyright message
Borland Delphi units (old) the name
the source name
the dependencies of this unit
the Turbo Pascal version to use with
Borland Delphi 3 units (new) the source file name
Borland Delphi 4 units (new) the source file name
Borland Delphi form modules nothing
Borland linker mapping file nothing
Borland overlay file nothing
Borland precompiled header file nothing
Bourne Shell Script nothing
C++ library nothing
C++ symbol file nothing
Common Object File Format number of entries
Compiled resource file nothing
Corel Draw 6-8 files see RIFF files
Creative voice music file (VOC) version
every block
sampling rate
length of silence
loops
Crypt! the version
high security: yes/no
coprocessor used
DBase database the version
all columns and their width
DER encoded binary X.509 certificate nothing
Device driver either character or block device
(+name) (+count)
FPK Pascal units the version
FPK Pascal object file nothing
Fractal Extreme movie file nothing
Fractal Extreme palette file nothing
HTML files the title
IBM Help file nothing
ibo Ablauf-Profi file nothing
Impulse Tracker Module the name
installSHIELD InstallScript nothing
Java bytecode nothing
Java source code nothing
JavaScript source code nothing
Lotus 123 worksheet nothing
Lotus AmiPro document nothing
Lotus Notes 4.5 database nothing
Lotus WordPro document nothing
Microsoft C/C++ library nothing
Microsoft C/C++ program database nothing
Microsoft Compress 6.22 files nothing
Microsoft Excel 4 worksheet nothing
Microsoft HTML_Help file nothing
Microsoft precompiled header file nothing
Microsoft profiler file nothing
Modula source code either a program
or a definition file
or an implementation file
MPEG file Layer
Version
Error protection
Bitrate
NU Disc doctor undo file nothing
Object file BINOBJ converted or not
name of the exported procedure
module name
compiler
memory model
optimizations or not
DOSSEG linker option or not
include libraries
CodeView enabled or not
linker pass two marker
comments
dependency list
list of names
length of a segment
public definitions
group definitions
module end record
fix up record + length
Logical enumerated data + length
External name definition record
Pascal source code either a program
or a library
or a unit
or a procedure
or a function
or just general code
Perl files nothing
PGP message the version
PKCS #7 certificate nothing
Portable Document Format (PDF) nothing
Quick Pascal unit nothing
QuickTime movie file nothing
RIFF files generic object listing
some special types (e.g. Corel Draw)
Text files DOS style or Unix style
Thunderbye Anti virus checksum nothing
TrueType Font (TTF) Font name (standard or Unicode)
Turbo Basic configuration file nothing
Turbo C configuration file nothing
Turbo C context file nothing
Turbo C help file nothing
Turbo C pick list file nothing
Turbo C project file nothing
Turbo Pascal configuration file nothing
Turbo Pascal desktop file nothing
Turbo Pascal pick list file nothing
Turbo Pascal help file nothing
Turbo Pascal units the name
the source name
the dependencies of this unit
the Turbo Pascal version to use with
Turbo Profiler configuration file nothing
Turbo Vision help file nothing
Wave music file (WAV) compressed or not
channels
sampling rate
data size
bits (decompressed)
playtime
Windows 3.x Help files name of the help file
Windows 95/98 Help files nothing
Windows mouse cursor file nothing
Windows PIF files application name
Windows program manager group files the name of the groups
Windows registry file (binary) nothing
Windows registry file (textual) nothing
Windows shortcut file nothing
WinWord 2 document nothing
WinWord 6 document nothing
Word for DOS document nothing
Wordperfect files macro files
help files
keyboard definition files
document files
dictionary files
thesaurus files
block files
rectangular block files
column block files
printer resource files
setup files
prefix information files
printer resource files
display resource files
overlay files
hyphenation code module files
hyphenation data module files
macro resource files
graphics driver files
hyphenation lex module files
PostScript font files
Unix executable nothing

If no other type was detected, GetTyp prints out the following:
This output can be suppressed by using the /F switch.


[Up] 6 Future plans




[Up] 7 Known bugs


Here is a list of all known bugs:

[Up] 8 Error handling




[Up] 9 ThanX go to


eMail WWW ThanX to ThanX for
eMail WWW Salvatore Meschini for his great File Format Encyclopedia.
eMail WWW Veit Kannnegieser for TYP.EXE which was a great help to identify EXE packer,
for bug report and for sending me some packer.
Also for releasing the Typ source code.
    Robert F. Day for his OBJ2ASM disassembler.
I took the information for the object files out of it.
Robert F. Day
19906 Filbert Dr.
Bothell, WA 98012
(206) 481-8431
eMail WWW Hann0 Boeck for taking me into the great EXE mailing list and for ChkEXE
eMail WWW Jibz for his great aPack - it's better than WWPack!!
eMail to come Stewart Moss for bug reporting and sending some packers to me
eMail   Martin Schaefer for sending me some undetected packer (ACE, BOA, RAX, ...)
eMail to come The ugly duckling for his great file base of executable modifier
eMail   Sir Galleyrod for sending me some pieces of code and some unknown packers
fast output code
switch LED lights code (which I didn't use finally)
"is output redirected" code
eMail WWW JVP for sending lots of packers to me (XPack, HackStop, Mess, ...)
to come   Stonehead also for sending lots of packers to me (Mess, XComOr, ...)
eMail   ST!LLSON for EXESCAN - what's up? No further developement??
eMail WWW Iosco for bug reporting
    All my "registered users" THANX 4 SUPPORTING ME
eMail WWW George Lyapko for bug reporting and testing GT - ThanX very much
also for sending lots of packer to me!
Visit his homepage and get LGFV which is very small and fast
archive only viewer!!
eMail   e95 - Alexander for bug reporting, for testing GT, for sending several EXE/COM
modifier to me, for some suggestions, ....
THANX ALOT. You helped me very much in developing this little tool!!
eMail WWW Vadim Tarasov for bug reporting and some information exchange


[Up] 10 Contact the author


You can contact me, by sending an eMail to me:
Or by visiting one of my homepages:
All programs are copyright © by their authors.
GetTyp is Copyright (c) 1997-2000 by PHaX.