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
- can specify a directory (can have sub-directories)
- can read calculated results to avoid recalculating
- can specify how many processes to use
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| mmd5sum-1.0.0.tar.gz | 3.7 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|