Projects / libchop


Libchop is a set of utilities and library for data backup and distributed storage. Its main application is chop-backup, an encrypted backup program that supports data integrity checks, versioning at little cost, distribution among several sites, selective sharing of stored data, adaptive compression, and more. The library itself, which chop-backup builds upon, implements storage techniques such as content-based addressing, content hash keys, Merkle trees, similarity detection, and lossless compression. It makes it easy to combine them in different ways. The ‘chop-archiver’ and ‘chop-block-server’ tools, illustrated in the manual, provide direct access to these facilities from the command line. It is written in C and has Guile (Scheme) bindings.

Operating Systems

Recent releases

  •  29 Feb 2012 17:51

    Release Notes: This is primarily a maintenance release with important bugfixes. It also includes nice new features for chop-backup, such as the '--log' and '--backup=repair' commands.

    •  15 Nov 2011 22:58

      Release Notes: This is primarily a maintenance release with several bugfixes, along with improvements to the user interface of "chop-backup".

      •  31 Oct 2011 00:33

        Release Notes: This release adds `chop-backup', an encrypted backup utility, along with a few new library features and bugfixes.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.