Compact Pro
   HOME

TheInfoList



OR:

Compact Pro is a
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
data compression In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression ...
utility for archiving and compressing
file File or filing may refer to: Mechanical tools and processes * File (tool), a tool used to ''remove'' fine amounts of material from a workpiece **Filing (metalworking), a material removal process in manufacturing ** Nail file, a tool used to gent ...
s on the
Apple Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
platform. It was a major competitor to StuffIt in the early 1990s, producing smaller archives in less time, able to create
self-extracting archive A self-extracting archive (SFX or SEA) is a computer executable program which contains compressed data in an archive file combined with machine-executable program instructions to extract this information on a compatible operating system and wi ...
s without the use of an external program, as well as being distributed via
shareware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
which greatly helped its popularity. A PC version was also available, ExtractorPC. Neither program is actively supported.


History

When it was introduced in the early 1990s, Compact Pro (originally known as "Compactor") competed against StuffIt, which had been suffering from neglect after its original developer moved on to other projects. Compact Pro sported a clean interface and a variety of new features which quickly made it a favorite among the
digerati The digerati (or digirati) are the elite of digitalization, social media, content marketing, computer industry and online communities. The word is a portmanteau, derived from " digital" and " literati", and reminiscent of the earlier coinage ''gli ...
. It quickly drove StuffIt from the leadership position and became very popular on
BBS BBS may refer to: Ammunition * BBs, BB gun metal bullets * BBs, airsoft gun plastic pellets Computing and gaming * Bulletin board system, a computer server users dial into via dial-up or telnet; precursor to the Internet * BIOS Boot Specificat ...
systems. StuffIt 3.0 fought back with an even more powerful compression algorithm, a shareware version called StuffIt Lite with most of the same features, and the
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
StuffIt Expander StuffIt Expander is a proprietary, freeware, closed source, decompression software utility developed by Allume Systems (a subsidiary of Smith Micro Software formerly known as Aladdin Systems). It runs on the classic Mac OS, macOS, and Microso ...
which could decompress StuffIt archives and Compact Pro archives. Compact Pro never really regained its momentum after the release of StuffIt Expander. It maintained a niche among loyal users and as a preparation tool for Cyclos's "Smaller Installer" delivery package (which was notably used by
Ambrosia Software Ambrosia Software was a predominantly Macintosh software company founded in 1993 and located in Rochester, New York, U.S. Ambrosia Software was best known for its Macintosh remakes of older arcade games, which began with a 1992 version of Atari, ...
), but disappeared from the market by the late 1990s. Compact Pro also served as the inspiration for ZipIt, a
PKZip PKZIP is a file archiving computer program, notable for introducing the popular ZIP file format. PKZIP was first introduced for MS-DOS on the IBM-PC compatible platform in 1989. Since then versions have been released for a number of other ...
-compatible archiver that was expressly designed to look and work like Compact Pro.


Features

Like most archiver systems, Compact Pro's primary purpose was to package up and compress files for transmission, then extract them again on the other side of the link. Unlike most systems, Compact Pro used a non-modal Mac-like UI that was widely lauded in the press. Some of the more notable features included the ability to extract everything from an archive by double-clicking on it in the Finder with the key held down, and automatically recognizing and converting
BinHex BinHex, originally short for "binary-to-hexadecimal", is a binary-to-text encoding system that was used on the classic Mac OS for sending binary files through e-mail. Originally a hexadecimal encoding, subsequent versions of BinHex are more similar ...
formatted files back into native format without a separate step. Compact Pro also featured an easy-to-use system for splitting files into parts to fit on
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined w ...
s, a feature that most archivers implemented in an external program, if at all. An odd, but oft-used, feature was the ability to include images and notes that would display when the archive was opened, using the same basic mechanism as
TeachText The TeachText application is a simple text editor made by Apple Computer and included with System 7.1 and earlier. It was created by Apple programmer Bryan Stearns with later versions created by Stearns and Francis Stanbach. TeachText was one of ...
. Compact Pro also included the ability to produce self-extracting archives. Although this was becoming common in archivers at the time, its particular implementation was notable because the extractor "stub" code was quite small at about 13 kB (compared to StuffIt at 38 kB). In an era of 14400 bit/s
modem A modulator-demodulator or modem is a computer hardware device that converts data from a digital format into a format suitable for an analog transmission medium such as telephone or radio. A modem transmits data by Modulation#Digital modulati ...
s, this was a worthwhile savings. Many considered even this to be too large to bother with, and there were a number of small third-party utilities to strip the stub off from an existing archive. Compact Pro's stub could also expand files that had been split into parts, a rare feature at the time. At the time of its introduction, Compact Pro offered, by far, the fastest and best compression on the Mac. In use, "Compactor files were never more than 1% larger than StuffIt Deluxe's "Better"/"Best Guess" modes, but anywhere from 25% to 400% faster." Ironically, Compact Pro was even faster than StuffIt at extracting StuffIt files, often at least double the performance. It also allowed background operation under
MultiFinder MultiFinder is an extension for the Apple Macintosh's classic Mac OS, introduced on August 11, 1987 and included with System Software 5. It adds cooperative multitasking of several applications at once – a great improvement over the previou ...
. Its speed remained superior to most other systems even after major upgrades had ended. Testing in the late 1990s show it remaining significantly faster and smaller than versions of StuffIt from years later. Normal archives created with Compact Pro use the
file extension A filename extension, file name extension or file extension is a suffix to the name of a computer file (e.g., .txt, .docx, .md). The extension indicates a characteristic of the file contents or its intended use. A filename extension is typically d ...
, while self-extracting versions used . File extensions are not normally needed on the Mac, but were commonly used on archives because they would typically be stored on some other system that would normally require them (PCs for instance).


References


Citations


Bibliography

* * * {{cite journal , first=Jim , last=Wheelis , url=http://tidbits.com/static/html/TidBITS-182.html , title=Just ZipIt , journal=TidBITS , date=28 June 1993


External links


macutils
converts between different Macintosh file encodings; supposedly can unpack Compact Pro archives Classic Mac OS software Data compression software MacOS archivers and compression-related utilities