Project Home • Blog • External Project Link • Contact Project
Author: Edwin van Rijkom (All RIAForge projects by this author)
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.
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.