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 | Provenance | Actions |
|---|---|---|---|---|
| mmd5sum-1.0.0.tar.gz | 3.7 kB | Without provenance | Details for mmd5sum-1.0.0.tar.gz |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mmd5sum-1.0.0-py3.7.egg | Legacy Egg format | - | - | Details for mmd5sum-1.0.0-py3.7.egg |
| mmd5sum-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for mmd5sum-1.0.0-py3-none-any.whl |
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
|
Security for mmd5sum 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.