MyNixOS website logo
Description

Tools & library for data backup and distributed storage.

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.

Metadata

Version

0.5.2

Executables (7)

Show all
  • bin/chop-archiver
  • bin/chop-block-server
  • bin/chop-show-anchors
  • bin/chop-show-similarities
  • bin/chop-store-convert
  • bin/chop-store-list
  • bin/chop-vcs

Platforms (42)

    Linux
Show all
  • aarch64-linux
  • aarch64-linux
  • armv5tel-linux
  • armv5tel-linux
  • armv6l-linux
  • armv6l-linux
  • armv7a-linux
  • armv7a-linux
  • armv7l-linux
  • armv7l-linux
  • i686-linux
  • i686-linux
  • loongarch64-linux
  • loongarch64-linux
  • m68k-linux
  • m68k-linux
  • microblaze-linux
  • microblaze-linux
  • microblazeel-linux
  • microblazeel-linux
  • mips-linux
  • mips-linux
  • mips64-linux
  • mips64-linux
  • mips64el-linux
  • mips64el-linux
  • mipsel-linux
  • mipsel-linux
  • powerpc64-linux
  • powerpc64-linux
  • powerpc64le-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv32-linux
  • riscv64-linux
  • riscv64-linux
  • s390-linux
  • s390-linux
  • s390x-linux
  • s390x-linux
  • x86_64-linux
  • x86_64-linux