Skip to main content

Use megachonker for optimizing the backup of large files.

Project description

megachonker

Use megachonker for optimizing the backup of large files.

Requires the tqdm python package: pip3 install tqdm

usage

usage: megachonker [-h] [-q] in_file out_file

Use megachonker for optimizing the backup of large files. megachonker dissects large
file objects into 1MB chunks and it hashes each chunk. Each hash is then
compared to a hash for the respective chunk in the previous version of the
file. The chunk gets copied into the old file and backed up iff hashes differ.
A file <out_file>.hashes will be stored alongside the backed up file.

positional arguments:
  in_file      This is the file to be chunked, hashed and copied
  out_file     This is the backed up version of the file

optional arguments:
  -h, --help   show this help message and exit
  -q, --quiet  Do not show any output.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

megachonker-0.2.tar.gz (3.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page