Package net.sf.exorcist.core.zip

Plugins for the Exorcist content state file format.

See:
          Description

Class Summary
ZipBase Utility base class for the Exorcist content state file plugins.
ZipExporter Exporter plugin for the Exorcist content state file format.
ZipImporter Importer plugin for the Exorcist content state file format.
 

Package net.sf.exorcist.core.zip Description

Plugins for the Exorcist content state file format.

This package contains the exporter and importer plugins for reading and writing Exorcist content state files. A content state file is a Zip archive that includes the full contents of a ContentState instance. Such files can be used for easily backing up or for example emailing selected parts of a content repository. The Exorcist content state file format is specified below in more detail.

The Exorcist content state file format

An Exorcist content state file is a Zip archive that contains one or more files that represent the contents of a ContentState instance. These files are the required content.xml file that contains the serialized XML content tree document, and the optional binary attachment files named data/A/B/C, where A is the first two letters, B the next two letters, and C all the letters of the 32 (lowercase) hex digit representation of the SHA-1 content hash of an attachment.

The content state files use the normal .zip file extension and contain no special format identifiers. A standard Zip file is a content state file if it contains the content.xml file and all the attachment files referenced by the XML content tree document.



Copyright © 2005 The Exorcist Team @ SourceForge. All Rights Reserved.