Terse
   HOME

TheInfoList



OR:

TERSE is an
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
archive file format In computing, an archive file stores the content of one or more files, possibly compressed, with associated metadata such as file name, directory structure, error detection and correction information, commentary, compressed data archives, stor ...
that supports
lossless compression Lossless compression is a class of data compression that allows the original data to be perfectly reconstructed from the compressed data with no loss of information. Lossless compression is possible because most real-world data exhibits statisti ...
. A TERSE file may contain a sequential data set, a partitioned data set (PDS), partitioned data set extended (PDSE), or a ''large format dataset'' (DSNTYPE=LARGE). Any record format (RECFM) is allowed as long as the record length is less than 32 K (64 K for RECFM=VBS). Records may contain printer control characters. Terse files are compressed using a modification of Ziv, Lempel compression algorithm developed by Victor S. Miller and
Mark Wegman Mark N. Wegman is an American computer scientist known for his contributions to algorithms and compiler optimization. Wegman received his B.A. from New York University and his Ph.D. from the University of California, Berkeley. He joined IBM Resea ...
at the
Thomas J. Watson Research Center The Thomas J. Watson Research Center is the headquarters for IBM Research. Its main laboratory is in Yorktown Heights, New York, 38 miles (61 km) north of New York City. It also operates facilities in Cambridge, Massachusetts and Albany, ...
in
Yorktown Heights, New York Yorktown Heights is a census-designated place (CDP) in the town of Yorktown in Westchester County, New York, United States. The population was 1,781 at the 2010 census. History Yorktown Heights is in the town of Yorktown, New York, in northe ...
. The Terse algorithm was proprietary to IBM; however, IBM has released an open source Java decompressor under the Apache 2 license. The compression/decompression program (called ''terse'' and ''unterse'')—AMATERSE or TRSMAIN—is available from IBM for
z/OS z/OS is a 64-bit operating system for IBM z/Architecture mainframes, introduced by IBM in October 2000. It derives from and is the successor to OS/390, which in turn was preceded by a string of MVS versions.Starting with the earliest: ...
; the
z/VM z/VM is the current version in IBM's VM family of virtual machine operating systems. First released in October 2000, z/VM remains in active use and development . It is directly based on technology and concepts dating back to the 1960s, particu ...
equivalents are the TERSE and DETERSE commands, for sequential datasets only. Versions for
PC DOS PC or pc may refer to: Arts and entertainment * Player character or playable character, a fictional character controlled by a human player, usually in role-playing games or computer games * '' Port Charles'', an American daytime TV soap opera * ...
,
OS/2 OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
,
AIX Aix or AIX may refer to: Computing * AIX, a line of IBM computer operating systems *Alternate index, for an IBM Virtual Storage Access Method key-sequenced data set * Athens Internet Exchange, a European Internet exchange point Places Belg ...
,
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
(2000, XP, 2003),
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
, and Mac OS/X are available online.


AMATERSE

The following JCL can be used to invoke AMATERSE on z/OS (TRSMAIN uses INFILE and OUTFILE instead of SYSUT1 and SYSUT2): ppppp is PACK (compress), SPACK (compress, slower and compresses better), or UNPACK (uncompress) //jobname JOB ... //stepname EXEC PGM=AMATERSE,PARM=ppppp //SYSPRINT DD SYSOUT=* //SYSUT1 DD DISP=SHR,DSN=input.dataset //SYSUT2 DD DISP=(NEW,CATLG),DCB=ddd,DSN=output.dataset, // SPACE=space_parameters //SYSUT3 DD DISP=(NEW,DELETE),SPACE=space_parameters Optional temporary dataset


Uses

Terse can be used as a general-purpose compression/decompression tool. IBM also distributes downloadable
Program temporary fix In IBM terminology, a Program temporary fix or Product temporary fix (PTF), sometimes depending on date, is a single bug fix, or group of fixes, distributed in a form ready to install for customers. A PTF normally follows an APAR ( Authorized Prog ...
s (PTFs) as tersed datasets. Terse is also used by IBM customers to package diagnostic information such as z/OS dumps and traces, for transmission to IBM.


References


External links


Terse PC versions at Vetusware
IBM software Archive formats Data compression American inventions {{Compu-stub