JAVA archiving API is over complicated for developers. Archive manager is a JAVA framework to reduce the complexity of file archiving. Basically what you need to do is to setup an archive context, the archive manager will do the rest of the work.
XML Universal Packet Archiver (PKT) is a platform independant universal file archiving system with pluggable options for encryption, encoding, compression, parity/RAID protection and more.