Executable envelopes

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Executable text)
(Executable protection)
 
(7 intermediate revisions by one user not shown)
Line 12: Line 12:
 
(password protection, obfuscation, authentication, tamper-proofing, expiration, etc.)
 
(password protection, obfuscation, authentication, tamper-proofing, expiration, etc.)
  
 +
* [[Central Point Anti-Virus immunized file]]
 
* [[Exe Protect]]
 
* [[Exe Protect]]
 
* [[HackStop]]
 
* [[HackStop]]
Line 38: Line 39:
 
([[plain text]], text with simple [[markup]], simple [[Electronic Publishing formats|e-book]] formats, etc.)
 
([[plain text]], text with simple [[markup]], simple [[Electronic Publishing formats|e-book]] formats, etc.)
  
* [[Asc2Com (MorganSoft)]]
+
* [[Asc2Com]]
 +
* [[ASCOM]]
 
* [[AutoCom (REXXCOM)]] (companion to AutoDoc) [{{CdTextfilesURL|psl/pslv2nv10/UTILS/DOS/FILEVIEW/AUTOCOM.ZIP}}][{{CdTextfilesURL|jcs/jcsma2v14/DKTOPPUB/AUTODOC.ZIP}}]
 
* [[AutoCom (REXXCOM)]] (companion to AutoDoc) [{{CdTextfilesURL|psl/pslv2nv10/UTILS/DOS/FILEVIEW/AUTOCOM.ZIP}}][{{CdTextfilesURL|jcs/jcsma2v14/DKTOPPUB/AUTODOC.ZIP}}]
 
* [[BIGTEXT (Kevin Solway)]] [{{CdTextfilesURL|simtel/simtel20/MSDOS/FILUTL/BIGTEXT.ZIP}}][{{CdTextfilesURL|jcs/jcsma2v14/WRITGAID/BIGTXT32.ZIP}}]
 
* [[BIGTEXT (Kevin Solway)]] [{{CdTextfilesURL|simtel/simtel20/MSDOS/FILUTL/BIGTEXT.ZIP}}][{{CdTextfilesURL|jcs/jcsma2v14/WRITGAID/BIGTXT32.ZIP}}]
Line 50: Line 52:
 
* [[FL2COM]]
 
* [[FL2COM]]
 
* [[GTXT and MakeScroll]] (Eric Gans)
 
* [[GTXT and MakeScroll]] (Eric Gans)
 +
* [[LM-T2E]] (RKT-LANDMARK) ([https://archive.org/details/pegasus20] → pegasus/textutil/lm_t2e.zip)
 
* [[MkCom]]
 
* [[MkCom]]
 
* [[READMAKE]] (Bruce Guthrie / Wayne Software)
 
* [[READMAKE]] (Bruce Guthrie / Wayne Software)
Line 63: Line 66:
 
* [[TXT2COM (Uwe Schlenther)]]
 
* [[TXT2COM (Uwe Schlenther)]]
 
* [[TXT2COM (Wiering Software)]]
 
* [[TXT2COM (Wiering Software)]]
* [[TXT2EXE (John De Palma)]] [{{CdTextfilesURL|psl/pslv2nv10/UTILS/DOS/FILEVIEW/TXTEXE.ZIP}}]
+
* [[Txt2Exe (BlackLight)]]
 +
* [[TXT2EXE (P. Fischer-Haaser)]]
 +
* [[TXT2EXE.COM (John De Palma)]]
 
* [[TXTmaker]] (Jack A. Orman)
 
* [[TXTmaker]] (Jack A. Orman)
 
* [[TXTRUN]] (Sawada) [{{CdTextfilesURL|psl/pslv2nv10/UTILS/DOS/FILEVIEW/TXTRUN.ZIP}}]
 
* [[TXTRUN]] (Sawada) [{{CdTextfilesURL|psl/pslv2nv10/UTILS/DOS/FILEVIEW/TXTRUN.ZIP}}]
Line 87: Line 92:
 
* [[VGAPaint 386 PCX Self-Extracting Picture]]
 
* [[VGAPaint 386 PCX Self-Extracting Picture]]
  
=== Executable ANSI Art ===
+
=== Executable animation ===
([[ANSI Art]] and related formats)
+
* [[FLI2EXE (CIMEDIA)]] ([https://archive.org/details/PCMCDS] → PCMania CD45_1.iso → SHAREWAR/UTILES/FLI2EXE)
 +
* [[FLI2EXE (Cyber-Design)]] [{{CdTextfilesURL|pier01/021a/fli2exe2.zip}}]
 +
* [[FLi2EXE (Rezaul Kabir)]] [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/ANIMATE/FLI2EXE.ZIP}}]
 +
* [[Fli2Exe (Systemes Teknologies)]] ([https://archive.org/details/dptoolclub-cdasc] → CDASC03.ISO → NEWS/4338/FLI2EXE)
 +
* [[FLIEXE (B. Pineda)]] ([https://archive.org/details/cd-ascq] → CD_ASCQ_18_111294_W.iso → DOS/FR/TRIFLI/FLIEXE/)
 +
* [[FLIEXE (Synergrafix)]] [{{CdTextfilesURL|simtel/stmsdos9709/disk1/DISC1/ANIMATE/FLIEXE10.ZIP}}]
 +
* [[FLI to EXE convertor (m&g)]] [{{SACFTPURL|graph|fli2exe.zip}}]
 +
* [[MAKER FLI to EXE]] ([https://archive.org/details/bbs-1] → FOR-DOS/FLI2EXE.ZIP)
 +
 
 +
=== Executable character graphics ===
 +
(including [[ANSI Art]] and related formats)
  
 
* [[ACiDDraw COM file]]
 
* [[ACiDDraw COM file]]
 
* [[ANS2COM (REXXCOM)]] [{{CdTextfilesURL|phoenix4/TS/17A/ANS2COM.ZIP}}]
 
* [[ANS2COM (REXXCOM)]] [{{CdTextfilesURL|phoenix4/TS/17A/ANS2COM.ZIP}}]
 
* [[ANSi To Exe Converter (BUFF)]] [{{CdTextfilesURL|simtel/simtel9703/disk1/DISC1/SCREEN/A2E_V_12.ZIP}}]
 
* [[ANSi To Exe Converter (BUFF)]] [{{CdTextfilesURL|simtel/simtel9703/disk1/DISC1/SCREEN/A2E_V_12.ZIP}}]
 +
* [[Fontastic COM format]]
 +
* [[Laughing Dog Screen Maker COM file]]
 
* [[P-Screen COM Screen]]
 
* [[P-Screen COM Screen]]
 
* [[sMAUG ANSI Executable]]
 
* [[sMAUG ANSI Executable]]
Line 98: Line 115:
  
 
=== Other executable documents ===
 
=== Other executable documents ===
* [[Font Mania (REXXCOM)]] (COM format)
+
* [[DemoMaker (R. Janorkar)]]
 +
* [[FONTEDIT font]]
 +
* [[FontEdit II]] [{{CdTextfilesURL|simtel/simtel/DISK2/DISC1/SCREEN/FE10.ZIP}}]
 +
* [[Font Mania (REXXCOM)]]
 +
* [[VCOMP (Blaster Master)]]
 +
* [[WAVTOEXE (Rezaul Kabir)]]
  
 
== Executable libraries ==
 
== Executable libraries ==
Line 117: Line 139:
 
* [[The Message Sticker|Message Sticker, The]] (Paz Hameiri)
 
* [[The Message Sticker|Message Sticker, The]] (Paz Hameiri)
 
* [[MINICHAINER]]
 
* [[MINICHAINER]]
 +
* [[V-Load]]
  
 
More examples may be found in
 
More examples may be found in
Line 125: Line 148:
  
 
* [[EXE2COM (PSP Soft)]]
 
* [[EXE2COM (PSP Soft)]]
 +
* [[EXE2COM (The Doors of Perception)]]
 +
* [[ExeToCom file converter]]
 +
* [[SCRE2B]]
 +
* [[XLOADER]]
  
 
== Compiled scripts ==
 
== Compiled scripts ==

Latest revision as of 13:32, 15 February 2025

File Format
Name Executable envelopes
Ontology

Executable envelopes refers to a diverse class of files that use a standard executable format, but which were generated in a formulaic way from some original file (which may or may not have itself been executable). They usually consist of a boilerplate decoder section, plus a payload section that could potentially be extracted to a standard format.

Contents

[edit] Executable compression

Refer to Executable compression.

[edit] Executable protection

(password protection, obfuscation, authentication, tamper-proofing, expiration, etc.)

The Security section of the SAC collection has many such programs.

Some Executable compression utilities also have features of this type.

(TODO: Populate this section.)

[edit] Self-extracting archives

Most self-extracting archive formats are covered (or would be covered) in the article for the corresponding Archiving format.

A few are listed at Archiving#Self-extracting archives, especially if they have their own article.

[edit] Self-extracting installers

Self-extracting installer formats are listed at Archiving#Program/App/Applet/Installer specialized archive formats, along with other formats.

[edit] Executable documents

(A document in some known format, combined with a viewer for that format.)

Most such formats are covered (or would be covered) in the article for the corresponding document format.

[edit] Executable text

(plain text, text with simple markup, simple e-book formats, etc.)

[edit] Executable graphics

Some executable graphics formats are covered (or would be covered) in the article for the corresponding non-executable format (see Graphics), and not necessarily listed here.

[edit] Executable animation

[edit] Executable character graphics

(including ANSI Art and related formats)

[edit] Other executable documents

[edit] Executable libraries

(Multiple executable files combined into one executable file, such that you can choose the one to execute.)

[edit] Executable sequencers

Utilities that combine two or more executable files into one that, in effect, executes the original files in sequence. The term sticker is sometimes used, which can refer to the utility, or to the component file that is playing the role of the appendage.

A variation of this is a utility that takes a document such as a text file, converts it to code that displays the document, and appends it to an arbitrary executable file.

Sketchy software alert: While legitimate uses exist, appending code to someone else's software is characteristic of computer viruses, and software "cracking" groups.

More examples may be found in archives of exetools.com.

[edit] Executable format conversion

(Utilities whose main purpose is conversion from one binary executable format to another, especially if they produce an envelope-like format.)

[edit] Compiled scripts

(Some compiled script formats don't fit this category very well, but may be listed here anyway.)

[edit] Transfer-encoded executables

(A file that remains executable despite having had a transfer encoding or the like applied. This is impossible or impractical with most executable formats, unless they are very "raw", as .COM format is.)

Special-purpose formats:

Related links:

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox