Skip to main content

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。

Metadata

Release files for mmd5sum 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mmd5sum 1.0.0
File Size Uploaded
mmd5sum-1.0.0.tar.gz 3.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for mmd5sum 1.0.0
File Interpreter ABI Platform
mmd5sum-1.0.0-py3.7.egg Legacy Egg format - - Details
mmd5sum-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.2 kB

Release files / mmd5sum-1.0.0.tar.gz

Download URL mmd5sum-1.0.0.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2061c534155231badeb56efc8f5d664bfac00970db3ec22a0f39a4ca8390c05a
BLAKE2b-256 checksum
How to use checksums
18b327d0737f0db779262af33c353a2774667270c661117fab4194b1899d9afc
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / mmd5sum-1.0.0-py3.7.egg

Download URL mmd5sum-1.0.0-py3.7.egg
Size 5.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
6bd83a3fea72c38a41d551e367a23b598e094b42c269d82a5d67ad6123d8bc7c
BLAKE2b-256 checksum
How to use checksums
a6bf527b911952880b7459a97a582afbc552bd6f8607f59c824cca0290ae8d90
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / mmd5sum-1.0.0-py3-none-any.whl

Download URL mmd5sum-1.0.0-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b8a4e0bdaa329cd5be3dbd0439fa483b7f6cc32ac0bfa485866d4598dbef367a
BLAKE2b-256 checksum
How to use checksums
a5894390a731d446f8cb97e9905c53f310aca1b67267dcf53673ff479bf6e379
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.0 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page