PUT

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Added sample files)
 
(8 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
|subcat=Archiving
 
|subcat=Archiving
 
|extensions={{ext|put}}, {{ext|ins}}
 
|extensions={{ext|put}}, {{ext|ins}}
|released=1990<ref name="doc">https://archive.org/download/msdos_festival_PUT345/PUT345.ZIP → PUT.DOC</ref>
+
|released=1993
 
}}
 
}}
 
:''For another "PUT" format, see [[PUT and GET (Scott Jennings)]].''
 
:''For another "PUT" format, see [[PUT and GET (Scott Jennings)]].''
  
'''PUT''' is a shareware archiver/compressor for [[DOS]] that produces files with the suffix ".put" (".PUT", using proper DOS naming conventions). The decompressor is called '''GET'''. PUT was made by a company called "MicroFox", which seems to have consisted of a single person, Jim Haas.<ref name="doc" />
+
'''PUT''' is a shareware archiver/compressor for [[DOS]] that produces files with the suffix ".put" (".PUT", using proper DOS naming conventions). The decompressor is called '''GET'''. PUT was made by a company called "MicroFox", which seems to have consisted of a single person, Jim Haas.<ref name="doc">https://archive.org/download/msdos_festival_PUT345/PUT345.ZIP → PUT.DOC</ref>
 
+
Version 1.00 was released in 1993, but claims a copyright date of "1990-1993", so maybe it wasn't the first release.
+
  
 
PUT files with an .INS extension are treated specially by the "INSTALL" program that is used by, and distributed with, some versions of PUT/GET.
 
PUT files with an .INS extension are treated specially by the "INSTALL" program that is used by, and distributed with, some versions of PUT/GET.
 +
 +
Few if any PUT files have been found in the wild, except for those used by MicroFox's own software installers.
 +
 +
== Discussion ==
 +
The earliest known version of the software is 1.00, apparently released in early 1993. Technically, the ''file format'' used by v1.00, [[LHA|LHarc format]], was released around 1989. Confusing the matter further is that the software has copyright dates like "1990-1993", implying that there might have been versions before 1.00. But no good evidence of such versions has been found.
 +
 +
PUT/GET is mainly menu-driven. With command-line options, it can be made to run non-interactively, though it may still become interactive if an error occurs. For example, to decompress EXAMPLE.PUT to the current directory:
 +
 +
&gt;GET EXAMPLE.PUT . QUIET
  
 
== Format details ==
 
== Format details ==
 
Official documentation of .PUT format is lacking, but it's clearly a variant of [[LHA]], and in some cases identical to LHA.
 
Official documentation of .PUT format is lacking, but it's clearly a variant of [[LHA]], and in some cases identical to LHA.
  
Some versions (1.00, 2.00, 3.10) seem to use standard LHA format. Others (2.20, 3.41+) use a variant in which the 'h' in the compression ID field is changed to a capital 'Z'. If there are any other differences, they must be subtle. PUT has been observed to use methods 'lZ0', 'lZ1', and 'lZ5'.
+
Some versions use standard LHarc/LHA format. Others use a variant in which the 'h' in the compression ID field is changed to a capital 'Z'. If there are any other differences, they must be subtle. PUT has been observed to use methods 'lZ0', 'lZ1', and 'lZ5'.
 +
 
 +
{| class="wikitable"
 +
!Versions !! Compression IDs used
 +
|-
 +
|1.00-2.00 || <code>lh1</code>, <code>lh0</code>
 +
|-
 +
|2.20      || <code>lZ1</code>, <code>lZ0</code>
 +
|-
 +
|3.00-3.10 || <code>lh5</code>, <code>lh0</code>
 +
|-
 +
|3.30-3.47 || <code>lZ5</code>, <code>lZ0</code>
 +
|}
  
 
== Identification ==
 
== Identification ==
Line 28: Line 47:
 
** {{CdTextfiles|nightowl/nopv10/035A/PUT200.ZIP|v2.00}} (1993-08-10)
 
** {{CdTextfiles|nightowl/nopv10/035A/PUT200.ZIP|v2.00}} (1993-08-10)
 
** {{CdTextfiles|megarom/megarom4/UTILITY/ARCHIVE/PUT220.ZIP|v2.20}} (1993-09-09)
 
** {{CdTextfiles|megarom/megarom4/UTILITY/ARCHIVE/PUT220.ZIP|v2.20}} (1993-09-09)
 +
** v3.00: [https://archive.org/details/the-business-master-4th-edition The Business Master 4th Edition] → FILES/UTILHIVE/PUTGET/*
 
** {{CdTextfiles|megarom/megarom5/PROG/MISC/PUT310.ZIP|v3.10}} (1994-03-03)
 
** {{CdTextfiles|megarom/megarom5/PROG/MISC/PUT310.ZIP|v3.10}} (1994-03-03)
 +
** {{CdTextfiles|psl/pslv2nv10/DOS/UT_DSKFI/PUT330.ZIP|v3.30}}
 +
** {{CdTextfiles|cream/cream06/compress/put333.zip|v3.33}}
 +
** {{CdTextfiles|cream/cream05/compress/put334.zip|v3.34}}
 
** {{CdTextfiles|ftp.wwiv.com/pub/COMPRESS/PUT341.ZIP|v3.41}} (1995-01-01)
 
** {{CdTextfiles|ftp.wwiv.com/pub/COMPRESS/PUT341.ZIP|v3.41}} (1995-01-01)
 
** {{CdTextfiles|nightowl/nopv17/001A/PUT343.ZIP|v3.43}} (1995-04-04)
 
** {{CdTextfiles|nightowl/nopv17/001A/PUT343.ZIP|v3.43}} (1995-04-04)
 
** {{CdTextfiles|swextrav8/swextrav8-1/arch/put345.zip|v3.45}} (1996-01-01)
 
** {{CdTextfiles|swextrav8/swextrav8-1/arch/put345.zip|v3.45}} (1996-01-01)
 
** [https://archive.org/details/msdos_festival_PUT345 v3.45 at Internet Archive]
 
** [https://archive.org/details/msdos_festival_PUT345 v3.45 at Internet Archive]
 +
** v3.46: [https://archive.org/details/packer_and_more Packer & More] → KATALOG/ARCHIV/DOSPACK/21136.ZIP
 
** [https://www.sac.sk/download/pack/put347.zip v3.47] (1998-01-01)
 
** [https://www.sac.sk/download/pack/put347.zip v3.47] (1998-01-01)
* [http://www.manmrk.net/tutorials/compress/downloads/pci-a174.zip Ainviewer]
+
* {{Deark}} (with option "<code>-zip</code>" or "<code>-opt lha:tolha</code>")
* [http://www.manmrk.net/tutorials/compress/downloads/mup122.zip Multiple Unpacker]
+
** [https://web.archive.org/web/19970723101643/http://www.diku.dk/students/misak/english/ Author's homepage] (does not seem to contain any relevant information, at least in English)
+
* [https://web.archive.org/web/19981203161119/http://ameba.lpt.fi/%7Eeerheino/shs/shaid.htm SH Archive Identifier]
+
** [http://www.manmrk.net/tutorials/compress/downloads/shaid260.zip Version 2.60]
+
  
 
== Sample files ==
 
== Sample files ==
* https://telparia.com/fileFormatSamples/archive/microfoxPut/
+
* {{DexvertSamples|archive/microfoxPUT}}
  
 
== Links ==
 
== Links ==

Latest revision as of 15:36, 14 July 2026

File Format
Name PUT
Ontology
Extension(s) .put, .ins
Released 1993
For another "PUT" format, see PUT and GET (Scott Jennings).

PUT is a shareware archiver/compressor for DOS that produces files with the suffix ".put" (".PUT", using proper DOS naming conventions). The decompressor is called GET. PUT was made by a company called "MicroFox", which seems to have consisted of a single person, Jim Haas.[1]

PUT files with an .INS extension are treated specially by the "INSTALL" program that is used by, and distributed with, some versions of PUT/GET.

Few if any PUT files have been found in the wild, except for those used by MicroFox's own software installers.

Contents

[edit] Discussion

The earliest known version of the software is 1.00, apparently released in early 1993. Technically, the file format used by v1.00, LHarc format, was released around 1989. Confusing the matter further is that the software has copyright dates like "1990-1993", implying that there might have been versions before 1.00. But no good evidence of such versions has been found.

PUT/GET is mainly menu-driven. With command-line options, it can be made to run non-interactively, though it may still become interactive if an error occurs. For example, to decompress EXAMPLE.PUT to the current directory:

>GET EXAMPLE.PUT . QUIET

[edit] Format details

Official documentation of .PUT format is lacking, but it's clearly a variant of LHA, and in some cases identical to LHA.

Some versions use standard LHarc/LHA format. Others use a variant in which the 'h' in the compression ID field is changed to a capital 'Z'. If there are any other differences, they must be subtle. PUT has been observed to use methods 'lZ0', 'lZ1', and 'lZ5'.

Versions Compression IDs used
1.00-2.00 lh1, lh0
2.20 lZ1, lZ0
3.00-3.10 lh5, lh0
3.30-3.47 lZ5, lZ0

[edit] Identification

Some .PUT files can't be distinguished from LHA format - see LHA#Identification.

Those that can have bytes '-' 'l' 'Z' ?? '-' at offset 2, where the ?? byte is '0', '1', or '5'.

[edit] Software

[edit] Sample files

[edit] Links

[edit] References

  1. https://archive.org/download/msdos_festival_PUT345/PUT345.ZIP → PUT.DOC
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox