PUT

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (Added Template:magic)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Archiving
 
|subcat=Archiving
|extensions={{ext|put}}
+
|extensions={{ext|put}}, {{ext|ins}}
 
|released=1990<ref name="doc">https://archive.org/download/msdos_festival_PUT345/PUT345.ZIP → PUT.DOC</ref>
 
|released=1990<ref name="doc">https://archive.org/download/msdos_festival_PUT345/PUT345.ZIP → PUT.DOC</ref>
 
}}
 
}}
'''PUT''' is a shareware archiver/compressor for [[DOS]], released in 1990, 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" />
 +
 
 +
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.
 +
 
 +
== 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 (1.00, 2.00, 3.10) seem to use standard LHA format. Others (2.20, 3.41+) use a variant in which the 'h' from 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'.
  
 
== Identification ==
 
== Identification ==
PUT files appear to start with 2 variable bytes, and then the [[ASCII]] text "{{magic|-lZ5-}}". (The use of "lZ" suggests that PUT's compression may be based on [[LZ77]] or [[LZ78]]; however, there is nothing to confirm this.)
+
Some .PUT files can't be distinguished from LHA format - see [[LHA#Identification]].
 +
 
 +
Those that can have bytes {{magic|'-' 'l' 'Z' ?? '-'}} at offset 2, where the ?? byte is '0', '1', or '5'.
  
 
== Software ==
 
== Software ==
* [https://archive.org/details/msdos_festival_PUT345 PUT and GET 3.45] (also contains a program called FED that fills out "forms" in text files consisting of underscores)
+
* PUT and GET - Release dates are approximate. Some distributions include other software: INSTALL (an installation utility) and FED (a form editor / text file viewer).
 +
** {{CdTextfiles|drsharewaregold/utility2/put100.zip|v1.00}} (1993-01-01)
 +
** {{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/megarom5/PROG/MISC/PUT310.ZIP|v3.10}} (1994-03-03)
 +
** {{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|swextrav8/swextrav8-1/arch/put345.zip|v3.45}} (1996-01-01)
 +
** [https://archive.org/details/msdos_festival_PUT345 v3.45 at Internet Archive]
 +
** [https://www.sac.sk/download/pack/put347.zip v3.47] (1998-01-01)
 
* [http://www.manmrk.net/tutorials/compress/downloads/pci-a174.zip Ainviewer]
 
* [http://www.manmrk.net/tutorials/compress/downloads/pci-a174.zip Ainviewer]
 
* [http://www.manmrk.net/tutorials/compress/downloads/mup122.zip Multiple Unpacker]
 
* [http://www.manmrk.net/tutorials/compress/downloads/mup122.zip Multiple Unpacker]
Line 19: Line 39:
  
 
== Links ==
 
== Links ==
* [https://web.archive.org/web/19991004082118/http://ourworld.compuserve.com/homepages/microfox/programs.htm MicroFox Programs] (1999)
+
* [https://web.archive.org/web/19991004082118/http://ourworld.compuserve.com/homepages/microfox/programs.htm MicroFox Programs] (1999 archive)
  
 
== References ==
 
== References ==
 
<references />
 
<references />

Revision as of 14:28, 23 June 2020

File Format
Name PUT
Ontology
Extension(s) .put, .ins
Released 1990[1]

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]

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.

Contents

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 (1.00, 2.00, 3.10) seem to use standard LHA format. Others (2.20, 3.41+) use a variant in which the 'h' from 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'.

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'.

Software

Links

References

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

Variants
Actions
Navigation
Toolbox