Developer(s) | Bill Goodman, Cyclos |
---|---|
Final release | 1.52 / 1995 |
Operating system | Classic Mac OS |
Type | File Compressor |
License | Shareware |
Website | www |
Compact Pro is a software data compression utility for archiving and compressing files on the Apple Macintosh platform. It was a major competitor to StuffIt in the early 1990s, producing smaller archives in less time, able to create self-extracting archives without the use of an external program, as well as being distributed via shareware which greatly helped its popularity. A PC version was also available, ExtractorPC. Neither program is actively supported.
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. It quickly drove StuffIt from the leadership position and became very popular on BBS 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 StuffIt Expander 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), but disappeared from the market by the late 1990s.
Compact Pro also served as the inspiration for ZipIt, a PKZip-compatible archiver that was expressly designed to look and work like Compact Pro. [1]
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. [2]
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 ⌥ Option key held down, and automatically recognizing and converting BinHex 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 disks, a feature that most archivers implemented in an external program, if at all. [2] 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. [3]
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). [2] In an era of 14400 bit/s modems, 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." [2] 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. 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. [1] [3]
Normal archives created with Compact Pro use the .cpt file extension, while self-extracting versions used .sea. 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).
The Finder is the default file manager and graphical user interface shell used on all Macintosh operating systems. Described in its "About" window as "The Macintosh Desktop Experience", it is responsible for the launching of other applications, and for the overall user management of files, disks, and network volumes. It was introduced with the Macintosh 128K—the first Macintosh computer—and also exists as part of GS/OS on the Apple IIGS. It was rewritten completely with the release of Mac OS X in 2001.
ZIP is an archive file format that supports lossless data compression. A ZIP file may contain one or more files or directories that may have been compressed. The ZIP file format permits a number of compression algorithms, though DEFLATE is the most common. This format was originally created in 1989 and was first implemented in PKWARE, Inc.'s PKZIP utility, as a replacement for the previous ARC compression format by Thom Henderson. The ZIP format was then quickly supported by many software utilities other than PKZIP. Microsoft has included built-in ZIP support in versions of Microsoft Windows since 1998 via the "Plus! 98" addon for Windows 98. Native support was added as of the year 2000 in Windows ME. Apple has included built-in ZIP support in Mac OS X 10.3 and later. Most free operating systems have built in support for ZIP in similar manners to Windows and macOS.
System 7 is the seventh major release of the classic Mac OS operating system for Macintosh computers, made by Apple Computer. It was launched on May 13, 1991, to succeed System 6 with virtual memory, personal file sharing, QuickTime, TrueType fonts, the Force Quit dialog, and an improved user interface.
PICT is a graphics file format introduced on the original Apple Macintosh computer as its standard metafile format. It allows the interchange of graphics, and some limited text support, between Mac applications, and was the native graphics format of QuickDraw.
StuffIt is a discontinued family of computer software utilities for archiving and compressing files. Originally produced for Macintosh, versions for Microsoft Windows, Linux (x86), and Sun Solaris were later created. The proprietary compression format used by the StuffIt utilities is also termed StuffIt.
StuffIt Expander is a proprietary, freeware, closed source, decompression software utility developed by Allume Systems. It runs on the classic Mac OS, macOS, and Microsoft Windows. Prior to 2011, a Linux version had also been available for download.
System 6 is the sixth major release of the classic Mac OS operating system for Macintosh computers, made by Apple Computer. It was released in 1988. It is a monolithic operating system, with cooperative multitasking based on an improved MultiFinder. The boxed version cost US$49, and it was included with all new Macintosh computers until 1991, when it was succeeded by System 7.
Connectix Corporation was a software and hardware company that released innovative products that were either made obsolete as Apple Computer incorporated the ideas into system software, or were sold to other companies once they became popular. It was formed in October 1988 by Jon Garber; the dominant board members and co-founders were Garber, Bonnie Fought, and close friend Roy McDonald. McDonald was still Chief Executive Officer and president when Connectix finally closed in August 2003.
LZX is an LZ77 family compression algorithm, a slightly improved version of DEFLATE. It is also the name of a file archiver with the same name. Both were invented by Jonathan Forbes and Tomi Poutanen in the 1990s.
MacBinary is a file format that combines the data fork and the resource fork of a classic Mac OS file into a single file, along with HFS's extended metadata. The resulting file is suitable for transmission over FTP, the World Wide Web, and electronic mail. The documents can also be stored on computers that run operating systems with no HFS support, such as Unix or Windows.
The following tables compare general and technical information for a number of file archivers. Please see the individual products' articles for further information. They are neither all-inclusive nor are some entries necessarily up to date. Unless otherwise specified in the footnotes section, comparisons are based on the stable versions—without add-ons, extensions or external programs.
ARC is a lossless data compression and archival format by System Enhancement Associates (SEA). The file format and the program were both called ARC. The format is known as the subject of controversy in the 1980s, part of important debates over what would later be known as open formats.
Executable compression is any means of compressing an executable file and combining the compressed data with decompression code into a single executable. When this compressed executable is executed, the decompression code recreates the original code from the compressed code before executing it. In most cases this happens transparently so the compressed executable can be used in exactly the same way as the original. Executable compressors are often referred to as executable packers, runtime packers, software packers, software protectors, or even "polymorphic packers" and "obfuscating tools".
Allume Systems was a software developer, founded in 1988 by David Schargel and Jonathan Kahn in New York City as Aladdin Systems to develop, publish and distribute software for personal computers. Aladdin Systems was incorporated in January 1989.
WebSTAR was a web server application for the classic Mac OS. It supported the common gateway interface (CGI) and its own AppleEvents-based W*API for plug-in support, as well as SSL and similar technologies used in most early web servers. Unlike most servers of the era, WebSTAR was very Mac-like in terms of installation and maintenance, using a number of AppleEvents-based MacOS programs for most tasks. WebSTAR was also part of Apple's Internet Server Solution, a package of internet server software and certain models of PowerMac machines. One popular use of WebSTAR was in combination with FileMaker to make simple database-driven online applications.
PackIt is a software data compression utility for archiving and compressing files on the Apple Macintosh platform. It was the first such program to see widespread use on the Mac, and most Mac software archives accepted uploads only in PackIt format for some time. StuffIt, introduced in the summer of 1987, offered much improved compression, and PackIt quickly disappeared.
DiskDoubler (DD) is a data compression utility for compressing files on the classic Mac OS platform. Unlike most such programs, which compress numerous files into a single archive for transmission, DiskDoubler compresses single files "in place" to save space on the drive. When a compressed file is opened, DiskDoubler decompresses the file before handing it off to the application for use. A later addition, AutoDoubler, adds background compression, finding and compressing files automatically when the computer is idle.
The Apple Icon Image format (.icns) is an icon format used in Apple Inc.'s macOS. It supports icons of 16 × 16, 32 × 32, 48 × 48, 128 × 128, 256 × 256, 512 × 512 points at 1x and 2x scale, with both 1- and 8-bit alpha channels and multiple image states. The fixed-size icons can be scaled by the operating system and displayed at any intermediate size.
Mac OS is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The Macintosh operating system is credited with having popularized the graphical user interface concept. It was included with every Macintosh that was sold during the era in which it was developed, and many updates to the system software were done in conjunction with the introduction of new Macintosh systems.
ZipIt is a shareware data compression utility for archiving and compressing files on the Classic Mac OS and Mac OS X platforms. It was designed to be highly compatible with PKZIP on MS-DOS machines, reading and writing those files as well as performing any necessary line ending conversion or MacBinary encoding to ensure the files were usable on both platforms. It had an advanced user interface and offered a number of automation features, including AppleScript support. First released in 1993, the latest version of ZipIt is version 2.2.2, released in late 2002.