LZMA2 for archival (open source, excellent code portability, very efficient)
http://en.wikipedia.org/wiki/Lzma
Plus PARchive Version 3 for data verification and recovery (open source
reference libraries, established and well tested format widely used in
newsgroups)
http://en.wikipedia.org/wiki/Parchive
Just my 2C :)