Skip to main content

calculate multiple MD5s using multiple processes.

Project description

mmd5sum: calculate multiple MD5s using multiple processing

If you have a huge many files that want to calculate MD5, you will need mmd5sum. mmd5sum calculate a directory of files (can have sub-directories) using multiple processes.

installation

pip install mmd5sum

features

  1. can specify a directory (can have sub-directories)
  2. can read calculated results to avoid recalculating
  3. can specify how many processes to use
  4. default using local machine command md5sum, but can specify another one

usage

mmd5sum -d /path/to/directory -o md5.txt

If you have a file that some file already calculated:

mmd5sum -d /path/to/to/directory -i old_md5.txt -o new_md5.txt

If you want faster:

mmd5sum -d /path/to/directory -o md5.txt -p 10

-p 10 means you will have 10 processes in parallel, default is 4.

mmd5sum default use md5sum command to calculate MD5, if the command calculate MD5 on you machine isn't md5sum:

mmd5sum -d /path/to/directory -o md5.txt -m md5

-m md5 means the command on your machine is md5

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

mmd5sum-1.0.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distributions

mmd5sum-1.0.0-py3.7.egg (5.3 kB view details)

Uploaded Source

mmd5sum-1.0.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file mmd5sum-1.0.0.tar.gz.

File metadata

  • Download URL: mmd5sum-1.0.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for mmd5sum-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2061c534155231badeb56efc8f5d664bfac00970db3ec22a0f39a4ca8390c05a
MD5 efd572b7e3432a1eb5278ced3cc0f831
BLAKE2b-256 18b327d0737f0db779262af33c353a2774667270c661117fab4194b1899d9afc

See more details on using hashes here.

File details

Details for the file mmd5sum-1.0.0-py3.7.egg.

File metadata

  • Download URL: mmd5sum-1.0.0-py3.7.egg
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for mmd5sum-1.0.0-py3.7.egg
Algorithm Hash digest
SHA256 6bd83a3fea72c38a41d551e367a23b598e094b42c269d82a5d67ad6123d8bc7c
MD5 eb0fbb903c48d26f5e9b323a2e03f92f
BLAKE2b-256 a6bf527b911952880b7459a97a582afbc552bd6f8607f59c824cca0290ae8d90

See more details on using hashes here.

File details

Details for the file mmd5sum-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mmd5sum-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for mmd5sum-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b8a4e0bdaa329cd5be3dbd0439fa483b7f6cc32ac0bfa485866d4598dbef367a
MD5 f6f036cf427462a1b8e16f5974f5854f
BLAKE2b-256 a5894390a731d446f8cb97e9905c53f310aca1b67267dcf53673ff479bf6e379

See more details on using hashes here.

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