TINYPROG

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
 
(3 intermediate revisions by one user not shown)
Line 5: Line 5:
 
|released=1990
 
|released=1990
 
}}
 
}}
'''TINYPROG''' is an executable compression utility for DOS, developed by Tranzoa. It can compress [[MS-DOS EXE|EXE]] and [[DOS executable (.com)|COM]] files. It has a password protection option. It does not appear to have a decompression feature.
+
'''TINYPROG''' is an executable compression utility for DOS, developed by Tranzoa. It compresses [[MS-DOS EXE|EXE]] files (to EXE), and [[DOS executable (.com)|COM]] files (converting them to EXE).
 +
 
 +
It has several options that affect the compressed file, including a password protection feature.
  
 
== Identification ==
 
== Identification ==
 
According to the documentation, a compressed EXE file has bytes {{magic|'t' 'z'}} at offset 28. The next byte is "hex C0, logically OR'ed with the TINYPROG version number".
 
According to the documentation, a compressed EXE file has bytes {{magic|'t' 'z'}} at offset 28. The next byte is "hex C0, logically OR'ed with the TINYPROG version number".
  
== See also ==
+
TINYPROG-compressed files normally contain the following ASCII string somewhere in them:
* [[PKTINY]]
+
TINYPROG says, "Bad program file!"
 +
 
 +
Except that password-protected files instead contain:
 +
TINYPROG says, "Bad password or program file!"
  
 
== Software ==
 
== Software ==
* {{CdTextfiles|pdos9606/ARCHIVER/EXECOMP/TINYP39.ZIP|TINYP39.ZIP}} - TINYPROG v3.9 (1994-03-11)
+
* TINYPROG
 +
** Version "6/8/90" - variant 1: [https://archive.org/details/cdass-5 CD-ROM Aktief Super Special 5 - Tools en Utilities (Dutch)] → SHELL/COMP/TINYPROG.ARJ
 +
** {{CdTextfiles|ultimateswco/la/la022.zip|Version "6/8/90" - variant 2}}
 +
** {{CdTextfiles|nightowl/pdsi006/028A/TINYPR.ZIP|v3.0}}
 +
** {{CdTextfiles|simtel0692/MSDOS/FILUTL/TINYP33.ZIP|v3.3}}
 +
** {{CdTextfiles|pier01/001a/tiny35.zip|v3.5}}
 +
** {{CdTextfiles|simtel/simtel/DISK1/DISC2/EXECOMP/TINYP36.ZIP|v3.6}}
 +
** {{CdTextfiles|psl/pslv2nv01/DOS/UT_DSKFI/TINY38.ZIP|v3.8}}
 +
** {{CdTextfiles|pdos9606/ARCHIVER/EXECOMP/TINYP39.ZIP|v3.9 (1994-03-11)}}
  
 
Decompression, for DOS:
 
Decompression, for DOS:
 
* See [[Executable compression#Decompression software]] for some multi-format utilities that support TINYPROG.
 
* See [[Executable compression#Decompression software]] for some multi-format utilities that support TINYPROG.
* {{CdTextfiles|pdos9606/ARCHIVER/EXECOMP/UNTINY.ZIP|UnTiny}}
+
* {{CdTextfiles|pdos9606/ARCHIVER/EXECOMP/UNTINY.ZIP|UnTiny v0.91}}
 +
* [{{SACFTPURL|pack|untiny.rar}} UnTiny v1.04]
 +
 
 +
Protection:
 +
* [[PKTINY]]
 +
* [{{SACFTPURL|pack|rosetiny.zip}} Rosetiny]
 +
* [{{SACFTPURL|pack|tp10eshr.zip}} TinyProt]
 +
 
 +
Deprotection:
 +
* [{{SACFTPURL|pack|tp10eshr.zip}} Rose Patch] (TinyProt/Rosetiny unpacker)
 +
* [{{SACFTPURL|pack|tppf12.zip}} TinyProg Password Finder]

Latest revision as of 16:21, 19 August 2023

File Format
Name TINYPROG
Ontology
Released 1990

TINYPROG is an executable compression utility for DOS, developed by Tranzoa. It compresses EXE files (to EXE), and COM files (converting them to EXE).

It has several options that affect the compressed file, including a password protection feature.

[edit] Identification

According to the documentation, a compressed EXE file has bytes 't' 'z' at offset 28. The next byte is "hex C0, logically OR'ed with the TINYPROG version number".

TINYPROG-compressed files normally contain the following ASCII string somewhere in them:

TINYPROG says, "Bad program file!"

Except that password-protected files instead contain:

TINYPROG says, "Bad password or program file!"

[edit] Software

Decompression, for DOS:

Protection:

Deprotection:

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox