Com2txt

From Just Solve the File Format Problem
Revision as of 20:44, 21 January 2026 by Jsummers (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name Com2txt
Ontology
Extension(s) .com
Released ≤1993

Com2txt is a utility that converts a DOS COM file to one whose bytes all belong to a certain set of ASCII characters, and which still has the same functionality. It was developed by Naoyuki Nide. Most of the information about it is in Japanese.

It's a silly hack, but it had some practical uses, such as for embedding a COM file in a Batch file, email, etc.

It has a -r option, to recover the original file.

Contents

Disambiguation

Not to be confused with:

For other software with a similar name or function, see Executable envelopes#Transfer-encoded executables.

Identification

Only versions 1.11 and 1.41 have been evaluated.

The default format for 1.11-1.41 starts with ASCII "T_OOWW3=XXWX" (see the HDR_DATA.C source file). The signature "com2txt/Nide" also appears in the file, but is less reliable for format identification.

An alternate format is enabled with the -c option (undocumented in English in v1.11). It is named something like "com-batch shared format". For v1.11, such files start with ":=%00%AA5$QP". For v1.41, they start with ":?7%00%CCPY", though sometimes the initial ":" is edited to be ";".

There is apparently also an old format (e.g. from v1.00), whose files start with "TXPPP".

Software

Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox