![]() |
|
||||||
|
Which StuffIt is right for me? StuffIt Deluxe® - The ultimate in compression! StuffIt® Standard - Lite version StuffIt Expander for Macintosh® - Free StuffIt Expander for Windows® and Windows Mobile Edition - Free StuffIt Expander for UNIX/Linux - Free File Compression and Encoding ExplainedWhat is file compression? What is file compression? |
|
|
Lossy vs. Lossless compression What is recompression?
Why compress? Compressing vs. Archiving Archiving allows a hierarchy of files and folders to be grouped together for compression. Archive Formats can contain one, or many items, and preserve the hierarchy of nested folders. Most archive formats include compression as part of the archiving process. The UNIX Tape Archive (tar) format does not and it typically post-compressed with Gzip, BZip2, UNIX Compress. Compressed TAR archives are often referred to as "tarballs". StuffIt (.sit), StuffIt X (.sitx), Zip, TAR, and LHa are examples of Archive Formats. What is Expansion vs. Extraction? What is Browsing? What is Encryption? What is Encoding? Below are the most common forms of file encoding: UU encoding takes only the 8-bit data fork and converts it into a 7-bit file. This format is normally used for Windows files because it only recognizes the file's data fork. It can be used for Mac files that do not store crucial information in their resource fork (i.e., '.jpg' files, text files without formatting), however most Mac files store crucial information in the resource fork, such as applications, some word processing documents, and control panels. This method of encoding typically produces the largest file of any of these encoding methods. Files that have been UU-encoded typically have a '.uu' extension in the name. MIME (Multipurpose Internet Mail Extensions) is not a method of encoding, but rather a map. It maps a particular method of encoding to an application that can decode that file. You may be most familiar with this as your Netscape Navigator or Internet Explorer helper applications. If you choose to change or add a helper application, you must specify the MIME type. As part of the encoded file, the MIME type maps to, or uses, a particular application to decode, or read, a file. For example, Expander is the typical application mapped to decode files whose MIME type is application/mac-binhex40. Microsoft Word is the application that is mapped to decode, or read, files whose MIME type is application/msword. Base64 encoding takes an 8-bit file and converts it into a 7-bit file. You can use this format to transfer files through any method. BinHex encoding takes the 8-bit resource and data forks of a Macintosh file and converts them into a single 7-bit file. This is useful for transferring files in any method, including via email. Files that have been BinHex encoded typically have an '.hqx' extension in the name. MacBinary encoding takes the 8-bit resource and data forks of a Macintosh file and converts them into a single 8-bit file. This method should normally be used for transferring files to and from Macintosh computers. Files that have been MacBinary-encoded typically have a '.bin' extension in the name, although not all files with .bin extensions are MacBinary encoded files. AppleSingle encoding, like MacBinary, takes the 8-bit resource and data forks of a Macintosh file and converts them into a single 8-bit file. AppleDouble encoding takes the 8-bit resource and data forks of a Macintosh file and converts them into a single 8-bit file, then uses Base64 encoding to convert that file to a 7-bit file. StuffIt products support these encoding formats, and more. For a complete list of file formats supported by StuffIt products, see the File Formats page. What is the best archive solution for sharing files? Here's a summary of format options: StuffIt - The older StuffIt 5 (.sit) format is a legacy format. It has been replaced with the StuffIt X (.sitx) format, a modern archive format, designed from the ground up to be extendable, support Mac OS X, Windows, and UNIX/Linux file permissions, long file names, and very large data sets. Optimized compressors give it the edge for getting files as small as possible. It is a truly cross-platform format with full support for native file properties and free Expander utilities are available for most platforms. Zip - A venerable format, common on Windows and now more common on OS X, that has been extended if various ways to support features such as encryption, or large numbers of files (Zip64). These extended Zip features are not supported by many Zip utilities including the Zip tool integrated with Windows and Apple's integrated ArchiveHelper. Tarballs - Common on UNIX/Linux-based machines. They are usually created by first "tarring" a selection of files, then post-compressing with ".gz", ".bz2", or ".Z". Stuffit can create tarballs in one step. StuffIt can also browse the content of tarballs. Self-Extracting Archives - Self-extracting archives provide Windows or Mac users convenient file expansion without requiring a decompression utility. All the recipients do is double-click to expand the file. These SEAs can also be configured to present the user with dialogs, graphics, and can install files to particular locations on the user's machine. You can create "self-extracting" archives using StuffIt Deluxe's SEA Builder on Windows, or SEA Maker on the Mac. Only the StuffIt product line creates and expands the formats of choice for all popular platforms. StuffIt products are available for Macintosh, Windows, Windows Mobile Edition, Linux and Solaris. | |
![]() |
Copyright ©
Smith Micro Software, Inc.
All Rights Reserved. Sitemap | Careers | About Us | Legal | Privacy |