Reference

desync(1)

Content-addressed binary distribution system

NAME

desync - Content-addressed binary distribution system

SYNOPSIS

desync [flags]

DESCRIPTION

desync is a content-addressed binary distribution system. It chunks files into reusable, compressed pieces kept in chunk stores, and reassembles them efficiently using indexes, seeds and caches. It is compatible with casync archives, indexes and stores.

Store locations, used with options like -s/--store and -c/--cache, can be:
/path/to/store local directory store
http(s)://host/path/ chunk/index server (see chunk-server command)
s3+http(s)://host/bucket S3-compatible object store
gs://bucket/prefix Google Cloud Storage bucket
sftp://user@host/path SFTP store
ssh://user@host/path casync protocol over SSH (read-only)

Commands that accept multiple stores try them in the order given. Several stores can also be combined into one failover group by separating them with '|', for example -s "http://server1/store|http://server2/store".

OPTIONS

--config=""
config file (default $HOME/.config/desync/config.json)

--digest="sha512-256"
digest algorithm, sha512-256 or sha256

-h, --help[=false]
help for desync

--verbose[=false]
verbose mode

--version[=false]
print the version and exit

SEE ALSO

desync-cache(1), desync-cat(1), desync-chop(1), desync-chunk(1), desync-chunk-server(1), desync-completion(1), desync-config(1), desync-extract(1), desync-index-server(1), desync-info(1), desync-inspect-chunks(1), desync-list-chunks(1), desync-make(1), desync-manpage(1), desync-mount-index(1), desync-mtree(1), desync-prune(1), desync-pull(1), desync-tar(1), desync-untar(1), desync-verify(1), desync-verify-index(1), desync-version(1)

HISTORY

20-Oct-2026 Auto generated by spf13/cobra