ZipIt

Last updated
ZipIt
Developer(s) Tommy Brown
Initial release25 January 1993;30 years ago (1993-01-25) [1]
Final release
2.2.2 / 2002;21 years ago (2002)
Operating system Classic Mac OS
Mac OS X
Type File Compressor
License Shareware

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. [2]

Contents

History

A unique feature of the original Mac file system was its use of forks , essentially two separate files that the Finder maintained the illusion of being a single file. Files that were copied to other storage media automatically copied both forks. [3] Operating systems that did not support this feature risked the problem of transmitting only one of the two forks, producing an unusable file. This led to a number of archive formats that combined the two forks along with any extended metadata into a single file suitable for hosting on other platforms. [4]

The original PKZIP archive format did include a number of features intended to help support other file systems like the Mac, including things like longer filenames and some basic metadata. However, it did not support forks, and therefore was not directly capable of supporting Mac files in ZIP archives. This did not present a major problem in many use-cases, as the Mac had archive utilities that did support these features, like StuffIt and Compact Pro.

By the early 1990s, the ZIP format was becoming almost universal and a number of systems required it for data exchange. Notable among these were FidoNet mailers and offline mail readers like the QWK format. For those times when Mac users had to exchange simple files, like a text file, with a PC user, utilities like UnZip and MacZip worked with single files. These did not include a Mac-like interface and were suitable for only the most basic tasks. [5] [6]

ZipIt was introduced to address this problem by explicitly modeling the program's user interface after Compact Pro, which was lauded as one of the easiest to use archivers available. ZipIt essentially replaced Compact Pro's own internal compression system with PKZIPs, producing a program that looked similar but read and wrote ZIP files instead of CPT. ZipIt also included a number of automation features, notably support for AppleScript, which allowed it to be used with programs like Freddie, a QWK reader. A setting in ZTerm allowed downloaded ZIP files to automatically be associated with ZipIt, making download-and-open a simple task. [5]

The initial stable version, 1.1.1, was released in March 1993. [1] It allowed multiple archives to be opened or created, each one in a separate window. That version did not support hierarchical directories, instead, it encoded all of the files into a single-level archive. This had the downside that it would only allow one file with any given name in an archive. [5] This was addressed in the 1.2.x versions, of which version 1.2.6 of 1994 was the final classic-MacOS release. In 2001, version 2.0 was released. [7] This version supported both Mac OS X and Mac OS 9.

In tests with 1.1.1, ZipIt consistently outperformed both Compact Pro and StuffIt in terms of compression, by about 10% on average. Its speed was about the same as StuffIt, making it about half the speed of the very fast Compact Pro. [5]

Related Research Articles

The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games. Infocom compiled game code to files containing Z-machine instructions and could therefore port its text adventures to a new platform simply by writing a Z-machine implementation for that platform. With the large number of incompatible home computer systems in use at the time, this was an important advantage over using native code or developing a compiler for each system.

New Technology File System (NTFS) is a proprietary journaling file system developed by Microsoft. Starting with Windows NT 3.1, it is the default file system of the Windows NT family. It superseded File Allocation Table (FAT) as the preferred filesystem on Windows and is supported in Linux and BSD as well. NTFS reading and writing support is provided using a free and open-source kernel implementation known as NTFS3 in Linux and the NTFS-3G driver in BSD. By using the convert command, Windows can convert FAT32/16/12 into NTFS without the need to rewrite all files. NTFS uses several files typically hidden from the user to store metadata about other files stored on the drive which can help improve speed and performance when reading data. Unlike FAT and High Performance File System (HPFS), NTFS supports access control lists (ACLs), filesystem encryption, transparent compression, sparse files and file system journaling. NTFS also supports shadow copy to allow backups of a system while it is running, but the functionality of the shadow copies varies between different versions of Windows.

<span class="mw-page-title-main">PKZIP</span> File archiving software

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 architectures and operating systems. PKZIP was originally written by Phil Katz and marketed by his company PKWARE, Inc starting in 1986. The company bears his initials: 'PK'.

<span class="mw-page-title-main">WinZip</span> File compression software

WinZip is a trialware file archiver and compressor for Microsoft Windows, macOS, iOS and Android. It is developed by WinZip Computing, which is owned by Corel Corporation. The program can create archives in Zip file format, unpack some other archive file formats and it also has various tools for system integration.

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 Mac OS X.

Info-ZIP is a set of open-source software to handle ZIP archives. It has been in circulation since 1989. It consists of 4 separately-installable packages: the Zip and UnZip command-line utilities; and WiZ and MacZip, which are graphical user interfaces for archiving programs in Microsoft Windows and classic Mac OS, respectively.

RAR is a proprietary archive file format that supports data compression, error correction and file spanning. It was developed in 1993 by Russian software engineer Eugene Roshal and the software is licensed by win.rar GmbH. The name RAR stands for Roshal Archive.

<span class="mw-page-title-main">7-Zip</span> Open-source file archiver

7-Zip is a free and open-source file archiver, a utility used to place groups of files within compressed containers known as "archives". It is developed by Igor Pavlov and was first released in 1999. 7-Zip has its own archive format called 7z, but can read and write several others.

StuffIt is a discontinued family of computer software utilities for archiving and compressing files. Originally produced for the 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.

<span class="mw-page-title-main">StuffIt Expander</span> File decompressor software utility

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.

MacBinary is a file format that combines the two forks 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.

QWK is a file-based offline mail reader format that was popular among bulletin board system (BBS) users, especially users of FidoNet and other networks that generated large volumes of mail. QWK was originally developed by Mark "Sparky" Herring in 1987 for systems running the popular PCBoard bulletin board system, but it was later adapted for other platforms. Herring died of a heart attack in 2020 after being swatted. During the height of bulletin board system popularity, several dozen offline mail readers supported the QWK format.

<span class="mw-page-title-main">Compact Pro</span>

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.

AppleSingle Format and AppleDouble Format are file formats developed by Apple Computer to store Mac OS "dual-forked" files on the Unix filesystem being used in A/UX, the Macintosh platform's first Unix-like operating system. AppleSingle combined both file forks and the related Finder meta-file information into a single file, whereas AppleDouble stored them as two separate files. Support for the formats was later added to Unix software such as NFS and MAE, but they saw little use outside this small market.

<span class="mw-page-title-main">DiskDoubler</span> Data compression utility software

DiskDoubler (DD) is a data compression utility for compressing files on the Apple Macintosh platform. Unlike most such programs, which compresses numerous files into a single archive for transmission, DiskDoubler is intended to compress single files "in place" to save space on the drive. When such a 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 was idle.

<span class="mw-page-title-main">PeaZip</span> File archive computer program

PeaZip is a free and open-source file manager and file archiver for Microsoft Windows, ReactOS, Linux, MacOS and BSD made by Giorgio Tani. It supports its native PEA archive format and other mainstream formats, with special focus on handling open formats. It supports 226 file extensions.

<span class="mw-page-title-main">Apple Disk Image</span> Disk image file format developed by Apple and commonly used by macOS

AppleDisk Image is a disk image format commonly used by the macOS operating system. When opened, an Apple Disk Image is mounted as a volume within the Finder.

<span class="mw-page-title-main">B1 Free Archiver</span> Multi-platform file archiver and file manager

B1 Free Archiver is a proprietary freeware multi-platform file archiver and file manager. B1 Archiver is available for Microsoft Windows, Linux, macOS, and Android. It has full support for ZIP and its native B1 format. The program decompresses more than 20 popular archive formats. It creates split and encrypted archives.

Apple File System (APFS) is a proprietary file system developed and deployed by Apple Inc. for macOS Sierra (10.12.4) and later, iOS 10.3 and later, tvOS 10.2 and later, watchOS 3.2 and later, and all versions of iPadOS. It aims to fix core problems of HFS+, APFS's predecessor on these operating systems. APFS is optimized for solid-state drive storage and supports encryption, snapshots, and increased data integrity, among other capabilities.

References

Citations

  1. 1 2 According to the documentation (ZipIt docs) for ZipIt 1.3.5
  2. "ZipIt - Download". Archived from the original on 1 December 2002. Retrieved 25 August 2017.
  3. Stacey, John (21 August 2009). "Mac OS X Resource Forks - Jon's View" . Retrieved 22 October 2012.
  4. Engst, Adam (31 August 1998). "Macintosh Internet File Format Primer". TidBITS .
  5. 1 2 3 4 Wheelis 1993.
  6. Roberson 1995.
  7. "ZipIt 2.0 Press Release". Archived from the original on 15 August 2001. Retrieved 25 August 2017.

Bibliography