TSComp

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (Change telparia.com samples link to template)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{FormatInfo
 
{{FormatInfo
|name=TSComp
 
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Archiving
 
|subcat=Archiving
 +
|extensions={{ext|??$}}, {{ext|lib}}, {{ext|cmp}}, others
 +
|wikidata={{wikidata|Q105851559}}
 
|released=≤1991
 
|released=≤1991
 
}}
 
}}
'''The Stirling Compressor''' (sometimes called "TSComp") is a compressed archive utility for DOS, and associated file format, developed by The Stirling Group. It uses [[PKWARE DCL Implode]] compression.
+
'''TSComp''' is the informal name of a compressed archive format used by some versions of the [[InstallShield]] installation software by The Stirling Group. It is also supported by a DOS utility named '''The Stirling Compressor'''. It uses [[PKWARE DCL Implode]] compression.
  
It's not clear if it has a conventional filename extension. The software does not provide one.
+
== Identifiers ==
 +
For single-file archives, often the last letter of the filename extension is changed to "$". Sometimes an exclamation mark is used instead of the dollar sign, which appears to be the case when an archive with $ as the last name character already exists. For multi-file archives, the most common extensions seem to be '''.lib''' and '''.cmp'''.
 +
Many archives of this type have no suffix but $ as last character of file name.
 +
A few contain only a single file instead of several files.
  
 
== Identification ==
 
== Identification ==
 
Files begin with bytes: {{magic|65 5D 13 8C 08 01}}.
 
Files begin with bytes: {{magic|65 5D 13 8C 08 01}}.
 +
At offset 8 the filename style byte is stored.
 +
The value 1 means without wildcard.
 +
This is typically the case for the single variant.
 +
The value 2 means with wildcard.
 +
This is the case for the other variant.
  
 
== Software ==
 
== Software ==
 
* [{{SACFTPURL|pack|tscomp.zip}} The Stirling Compressor v1.3.21]
 
* [{{SACFTPURL|pack|tscomp.zip}} The Stirling Compressor v1.3.21]
 +
* [https://github.com/sourcekris/untsc untsc] A command line extractor with source in Golang.
 +
* {{Deark}} can list and extract the contents of archives via tscomp module.
  
 
== Sample files ==
 
== Sample files ==
* https://telparia.com/fileFormatSamples/archive/tscomp/TWOFILES.TSC
+
* {{DexvertSamples|archive/tscomp}}
 +
* {{CdTextfiles|megawin4/WINDOWS/APPS/PSP20.ZIP|PSP20.ZIP}}
 +
* {{CdTextfiles|cream02/WINDOWS/AP3013.ZIP|AP3013.ZIP}}
 +
* {{CdTextfiles|1000games/YA16/mastmath.zip|mastmath.zip}}
 +
* {{CdTextfiles|pier/pier05/047/pimfo10.zip|pimfo10.zip}}

Latest revision as of 02:54, 28 December 2023

File Format
Name TSComp
Ontology
Extension(s) .??$, .lib, .cmp, others
Wikidata ID Q105851559
Released ≤1991

TSComp is the informal name of a compressed archive format used by some versions of the InstallShield installation software by The Stirling Group. It is also supported by a DOS utility named The Stirling Compressor. It uses PKWARE DCL Implode compression.

Contents

[edit] Identifiers

For single-file archives, often the last letter of the filename extension is changed to "$". Sometimes an exclamation mark is used instead of the dollar sign, which appears to be the case when an archive with $ as the last name character already exists. For multi-file archives, the most common extensions seem to be .lib and .cmp. Many archives of this type have no suffix but $ as last character of file name. A few contain only a single file instead of several files.

[edit] Identification

Files begin with bytes: 65 5D 13 8C 08 01. At offset 8 the filename style byte is stored. The value 1 means without wildcard. This is typically the case for the single variant. The value 2 means with wildcard. This is the case for the other variant.

[edit] Software

[edit] Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox