Managed Hosting



Project Home Blog External Project Link Contact Project

Author: Edwin van Rijkom (All RIAForge projects by this author)
Last Updated: February 13, 2007 8:57 AM
Version: Beta 0.1
Views: 18,233
Downloads: 1,229
Demo URL: http://www.vanrijkom.org/samples/fsd-mexico
License: GPL (GNU General Public License), Version 2


FAR consist of two parts:

* A command-line utility (OSX/Windows/Linux) for creating FAR archives.
* A set of AS3 classes to read FAR archives from Flash.

Flash 9 can decompress ZLIB compressed arrays of bytes. However, such arrays must be postfixed with an Adler32 checksum. Regular ZIP files don't carry such checksums, and thus ZIP files aren't readable by Flash.

The FAR file format is somewhat similar to the ZIP format. It also uses ZLIB compression, but instead of using CRC32 check-sums it uses Adler32 so it is 'natively' readable by Flash 9.

Additionally, FAR offers control over what files are put first in the archive so important files get streamed in to Flash before the less important ones do.

Last, the FAR archive builder can build files from an XML formatted 'manifest' that contains archive item source-paths, indices, and attributes.

The source to the demo are available at:


Adobe Flash AS3 preview / Flex 2.0 SDK or Builder. Archive tool available for Windows, OS-X and Linux.