Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
StuffIt
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Compression software}} {{Multiple issues| {{Primary sources|date=May 2024}} {{Unreliable sources|date=May 2024}} {{more footnotes|date=May 2023}} }} {{Infobox software | name = StuffIt | logo= [[Image:StuffIt Expander.png|StuffIt Expander|64px]] | screenshot = | developer = [[Aladdin Systems]], [[Smith Micro Software]] | latest release version = 16.2 | operating system = [[macOS]], [[Microsoft Windows|Windows]] | genre = Data compression | license = [[Proprietary software|Proprietary]] | website = {{URL|https://stuffit.com/}} }} '''StuffIt''' is a discontinued family of [[computer software]] utilities for archiving and compressing [[computer file|files]]. Originally produced for [[Mac (computer)|Macintosh]], versions for [[Microsoft Windows]], [[Linux]] ([[x86]]), and [[Solaris (operating system)|Sun Solaris]] were later created.<ref name="linux_official">{{Cite web |title=Stuffit for Solaris/Linux |url=https://my.smithmicro.com/unix/stuffit/index.html |url-status=dead |archive-url=https://web.archive.org/web/20081116011740/http://my.smithmicro.com/unix/stuffit/index.html |archive-date=2008-11-16 |access-date=2024-05-06 |website=my.smithmicro.com}}</ref><ref name="linuxmafia">{{Cite web |title=Stuffit Archives |url=http://linuxmafia.com/faq/Apps/stuffit-archives.html |access-date=2024-05-06 |website=linuxmafia.com}}</ref> The proprietary compression format used by the StuffIt utilities is also termed '''StuffIt'''. In December 2019, [[Smith Micro Software]], the product's most-recent owner and developer, officially announced that StuffIt had reached its end-of-life and that StuffIt products would no longer be developed.<ref>{{Cite web |date=2019 |title=Stuffit End of Life |url=https://support1.smithmicro.com/portal/kb/articles/stuffit |url-status=dead |archive-url=https://web.archive.org/web/20220127092416/https://support1.smithmicro.com/portal/en/kb/articles/stuffit |archive-date=2022-01-27 |website=smithmicro.com}}</ref> One last update did come out in December 2020 after the launch of the [[Apple M1]] architecture to support that and Intel Mac systems through a [[universal binary]] of the program. ==Overview== {{Infobox file format | name = Stuffit | logo = | icon = | iconcaption = | screenshot = | caption = | extension = .sit | mime = application/x-stuffit<br />application/x-sit | type code = SIT!, SITD, SIT2, SIT5 (depending on file version) | uniform type = com.stuffit.archive.sit | conforms to = public.date<br />public.archive<br />com.allume.stuffit-archive | magic = | owner = Raymond Lau (creator), currently Smith Micro | released = {{Start date and age|1987|df=no}} | latest release version = | latest release date = <!-- {{Start date and age|YYYY|mm|dd|df=yes/no}} --> | genre = | container for = files, including [[resource fork]]s | contained by = | extended from = | extended to = | standard = | free = | url = }} StuffIt was originally developed in the summer of 1987 by Raymond Lau,<ref>{{cite web|url=http://www.raylau.com/StuffIt.html|title=Raymond Lau: StuffIt|website=www.raylau.com|archive-url=https://web.archive.org/web/20200207205222/http://www.raylau.com/StuffIt.html|archive-date=2020-02-07}}</ref> who was then a student at [[Stuyvesant High School]] in New York City. It combined the [[resource fork|fork-combining]] capabilities of utilities such as [[MacBinary]] with newer [[compression algorithm]]s similar to those used in [[ZIP (file format)|ZIP]]. Compared to existing utilities on the Mac, notably [[PackIt]], StuffIt offered "one step" operation and higher compression ratios. By the fall of 1987 StuffIt had largely replaced PackIt in the Mac world, with many software sites even going so far as to convert existing PackIt archives to save more space.{{Citation needed|date=May 2011}} StuffIt soon became very popular and [[Aladdin Systems]] was formed to market it (the last [[shareware]] release by Lau was version 1.5.1). They split the product line in two, offering '''StuffIt Classic''' in [[shareware]] and '''StuffIt Deluxe''' as a commercial package. Deluxe added a variety of additional functions, including additional compression methods and integration into the Mac Finder to allow files to be compressed from a "Magic Menu", or seamlessly browse inside and edit compressed files without expanding them using "True Finder Integration".[http://www.stuffit.com/guide/SDX2011M/MagicMenu.html] {{Webarchive|url=https://web.archive.org/web/20130222090439/http://www.stuffit.com/guide/SDX2011M/MagicMenu.html |date=2013-02-22 }} StuffIt was upgraded several times, and Lau removed himself from direct development as major upgrades to the "internal machinery" were rare. Because new features and techniques appeared regularly on the Macintosh platform, the shareware utility [[Compact Pro]] emerged as a competitor to StuffIt in the early 1990s.{{Citation needed|date=May 2011}} A major competitive upgrade followed, accompanied by the release of the freeware [[StuffIt Expander]], to make the format more universally readable, as well as the shareware '''StuffIt Lite''' which made it easier to produce. Prior to this anyone attempting to use the format needed to buy StuffIt, making Compact Pro more attractive. This move was a success, and Compact Pro subsequently fell out of use. Several other Mac compression utilities appeared and disappeared during the 1990s, but none became a real threat to StuffIt's dominance. The only ones to see any widespread use were special-purpose "disk expanders" like [[DiskDoubler]] and SuperDisk!, which served a different niche. Apparently as a side-effect, StuffIt once again saw few upgrades. The [[file format]] changed in a number of major revisions, leading to incompatible updates. PC-based formats long surpassed the original StuffIt format in terms of compression, notably newer systems like [[RAR (file format)|RAR]] and [[7z]]. These had little impact on the Mac market, as most of these never appeared in an easy-to-use program on the Mac.{{Citation needed|date=May 2011}} With the introduction of [[macOS|Mac OS X]], newer Mac software lost their forks and no longer needed anything except the built-in [[Unix]] utilities like [[gzip]] and [[tar (file format)|tar]]. Numerous programs "wrapping" these utilities were distributed, and since these files could be opened on any machine, they were considerably more practical than StuffIt in an era when most data is cross-platform. With the release of OS X Public Beta, [[Aladdin Systems]] released StuffIt 6.0 which runs under OS X. {{Infobox file format | name = Stuffit X | logo = | icon = | iconcaption = | screenshot = | caption = | extension = .sitx | mime = application/x-stuffitx<br />application/x-sitx | type code = SITX | uniform type = com.stuffit.archive.sitx | conforms to = public.date<br />public.archive<br />com.allume.stuffit-archive | magic = | owner = | released = {{Start date and age|2002|df=yes/no}} | latest release version = | latest release date = <!-- {{Start date and age|YYYY|mm|dd|df=no}} --> | genre = [[archive file format]] | container for = files, including [[resource fork]]s | contained by = | extended from = | extended to = | standard = | free = | url = }} Although it was late to market, [[Aladdin Systems]] introduced the completely new StuffIt X format in September 2002 with StuffIt Deluxe 7.0 for Macintosh. It was designed to be extendable, support more compression methods, support long file names, and support Unix and Windows file attributes. StuffIt X improves over the original StuffIt format and its descendants by adding multiple compression algorithms such as [[PPM compression algorithm|PPM]], and [[Burrows–Wheeler transform|BWT]] to [[LZW]]-type compression. It also added a "block mode" option, error correcting "redundancy" options to protect against data loss, and several encryption options. In January 2005, [[JPEG]] compression was added as a StuffIt X compression option (see the related 'SIF Format' below). From the mid-1990s until the 2005 acquisition by [[Smith Micro Software]], coinciding with the release of [[Mac OS X v10.4]] "Tiger," StuffIt Expander came bundled with the Macintosh operating system. Although Mac files generally did not use [[filename extension]]s, one of StuffIt's primary uses was to allow Mac files to be stored on non-Mac systems where extensions were required. So, StuffIt-compressed files save the resource forks of the Macintosh files inside them, and typically have the extension {{mono|.sit}}. Newer (non-backwards compatible) '''Stuffit X'''-compressed files carry the file extension {{mono|.sitx}}. Encrypted StuffIt archives created with the now-discontinued ''Private File'' utility will have {{mono|.pf}} extensions. StuffIt-compressed ''ShrinkWrap'' [[disk image]]s will carry {{mono|.img}} or {{mono|.image}} extensions. However, a [[Classic Mac OS]] version of StuffIt is needed to mount the images or convert them to a newer format readable in [[macOS]]. [[Smith Micro Software]] offers free downloads of [[StuffIt Expander]] for Mac and Windows, which expands (uncompresses) files compressed using the StuffIt and StuffIt X format, as well as many other compressed, encoded, encrypted and segmented formats. The [[shareware]] application [[DropStuff]] permits the compressing of files into the StuffIt X format. The StuffIt and StuffIt X formats remain, unlike some other file compression formats, [[Proprietary format|proprietary]], and [[Smith Micro Software]] charge license fees for its use in other programs. Given this, few alternative programs support the format. There was also a "self-expanding" variant of StuffIt files with a {{mono|.sea}} extension that runs as an executable. A utility called {{mono|unsea}} exists to turn such an executable into a vanilla sit file.<ref name="angelfire">{{cite web |title=Archivers of Syllable |url=http://www.angelfire.com/folk/syllable/programs/programs.html |url-status=dead |archive-url=https://web.archive.org/web/20080416163301/http://www.angelfire.com/folk/syllable/programs/programs.html |archive-date=2008-04-16 |website=[[Angelfire]]}}</ref> == Derivative products == ===StuffIt Image Format (SIF)=== Early in 2005, a new [[JPEG]] compression system was released that regularly obtained compression in the order of 25%<ref name="act-jpeg">{{cite web|last1=Gilchrist|first1=Jeff|title=ACT JPEG Compression Test|url=http://www.compression.ca/act/act-jpeg.html|website=www.compression.ca|language=en}}</ref> (meaning a compressed file size 75% of the original file size) without any further loss of image quality and with the ability to rebuild the original file, not just the original image. ([[ZIP (file format)|ZIP]]-like programs typically achieve JPEG compression rates in the order of 1 to 3%. Programs that optimize JPEGs without regard for the original file, only the original image, obtain compression rates from 3 to 10% (depending on the efficiency of the original JPEG). Programs that use the rarely implemented [[arithmetic coding]] option available to the JPEG standard typically achieve rates around 12%.) The new technique was implemented as a StuffIt X format option in their ''StuffIt Deluxe'' product. They have also proposed a new image format known as SIF, which simply consists of a single JPEG file compressed using this new technique. Pending filing of their patent, they retain knowledge of the details of this algorithm as a trade secret. Some details are disclosed in:<ref>{{cite book |last1=Salomon |first1=David |title=Handbook of Data Compression |date=18 January 2010 |isbn=9781848829039 |pages=1194|publisher=Springer }}</ref> the high JPEG recompression is achieved by undoing the last step of the JPEG compression itself (the Huffman encoding of quantized transform coefficients). Instead, the transform coefficients are compressed by a more efficient algorithm (a predictive model based on the DC coefficients of neighboring blocks). Similar techniques are also applied for other image file formats such as GIF and TIFF and even the MP3 music file format. By means of decomposition, the relatively high compression rates for individual file formats can also be achieved for container file formats such as PDF, PSD and even ZIP. ===StuffIt Wireless=== On July 5, 2005, [[Smith Micro Software]] announced their acquisition and intention to expand the new JPEG recompression technique to wireless platforms and other file formats. The initial press release and preliminary information saw the first use of the title “StuffIt Wireless.” ===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 Microsoft Windows. Prior to 2011, a Linux version had also been available for download. ==Notable features== ===Duplicate Folding=== {{Main|Data deduplication}} Duplicate Folding is a feature which saves even more space by only keeping one copy of a duplicate file in an archive. <ref>{{cite web |url=http://my.smithmicro.com/stuffitcompression/sitvszipdifference.html |title=StuffIt compared to Zip |access-date=2011-08-15 |url-status=dead |archive-url=https://web.archive.org/web/20110831062823/http://my.smithmicro.com/stuffitcompression/sitvszipdifference.html |archive-date=2011-08-31 }}</ref><ref>{{cite web|url=https://tidbits.com/2008/09/17/stuffit-deluxe-2009-keeps-evolving-after-20-years/|title=StuffIt Deluxe 2009 Keeps Evolving After 20 Years|date=17 September 2008|website=TidBITS}}</ref><ref>{{cite web|url=http://www.andolaurina.com/?p=683|title=Review: StuffIt Deluxe 2010|date=30 January 2010}}</ref><ref>{{cite web|url=https://www.businesswire.com/news/home/20080917005291/en/StuffIt---Premier-Compression-Solution-Celebrates-20th|title=StuffIt - The Premier Compression Solution Celebrates Its 20th Anniversary with the Launch of StuffIt Deluxe 2009 for the Mac|date=17 September 2008|website=www.businesswire.com}}</ref> ==Issues== === Backwards compatibility === Changes to the Stuffit compression format render previous versions of Stuffit or software using its API unable to decompress newer archives, necessitating installation of new versions. This incompatibility can be inconvenient for work flows where timely execution is of importance, or where the intended recipient's system is not capable of running newer versions of Stuffit. Though users are able to create archives in a legacy format, this functionality is not clearly exposed.{{Citation needed|date=May 2024}} ==Alternatives== macOS includes [[Archive Utility]] which decompresses the legacy [[open format]]s ZIP, GZIP, and BZIP2, and creates ZIP. In versions since [[Mac OS X v10.3|10.3]] (Panther), it now preserves [[resource forks]] in the ZIP format, so Stuffit is no longer a requirement for Mac file compression. ZIP is also a ''de facto'' standard, making it more widely accepted for archives and sharing. While StuffIt used to be a standard way of packaging Mac software for download, macOS native compressed [[disk images]] ([[DMG (file format)|DMG]]) have largely replaced this practice. StuffIt might still be used in situations where its specific features are required (archive editing/browsing, better compression, JPEG compression, encryption, old packages). An open source alternative might be [[The Unarchiver]], even if it doesn't support the last versions of the StuffIt file formats.<ref>{{cite web|title=The Unarchiver|url=https://theunarchiver.com/|language=en|quote=StuffIt: No encryption; StuffIt X: Partial}}</ref> Some 3rd-party software, such as the [[Macintosh Finder]] replacement [[Path Finder]], use the licensed Stuffit SDK to gain all the features of Stuffit. The mar utility is advocated by some [[retrocomputing]] enthusiasts as a cross-platform alternative,<ref>{{cite web |title=Mar archive |url=https://macintoshgarden.org/forum/mar-archive |website=Macintosh Garden |access-date=2024-10-21}}</ref> but its archive format is different, and documentation other than the mar and mac-utils source code archives<ref>{{cite web |last1=Hug |first1=Hampa |title=Mar and mac-util archives |url=http://www.hampa.ch/pub/pce/misc/ |website=Hampa's home |access-date=2021-10-21}}</ref> is scarce. ==See also== * [[List of archive formats]] * [[List of file archivers]] * [[Comparison of file archivers]] * [[DiskDoubler]] ==References== {{Reflist}} ==External links== * [https://stuffit.com/ StuffIt official website] * [https://web.archive.org/web/20200516060640/http://www.raylau.com/biography.html Raymond Lau's home page] * [http://www.compression.ca/act/act-jpeg.html JPEG Compression Test] * [http://www.raylau.com/maclopedia.html Conversation with Raymond Lau] {{Webarchive|url=https://web.archive.org/web/20160303201724/http://www.raylau.com/maclopedia.html |date=2016-03-03 }} * [http://www.russotto.net/arseniccomp.html Stuffit Method 15 compression format (Arsenic)] {{Archive formats}} {{Compression Software Implementations}} {{DEFAULTSORT:Stuffit}} [[Category:Archive formats]] [[Category:Data compression software]] [[Category:Classic Mac OS software]] [[Category:MacOS archivers and compression-related utilities]] [[Category:Windows archivers and compression-related utilities]] [[Category:File archivers]] [[Category:Windows compression software]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Archive formats
(
edit
)
Template:Citation needed
(
edit
)
Template:Cite book
(
edit
)
Template:Cite web
(
edit
)
Template:Compression Software Implementations
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox file format
(
edit
)
Template:Infobox software
(
edit
)
Template:Main
(
edit
)
Template:Main other
(
edit
)
Template:Mono
(
edit
)
Template:Multiple issues
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Template other
(
edit
)
Template:Webarchive
(
edit
)