'.torrent' metafile ideal piecelength for small file size calculator.
Project description
Piece Length
Calculate ideal piece length for .torrent files.
Piece Length(piecelength) is a simple package that sole purpose is to calculate
the ideal piece length for the Bittorrent protocol based on the total size of
the torrent contents. Results are returned in integer form, and will always
be a perfect power of 2.
Install
The piecelength package can be installed from git:
git clone https://github.com/alexpdev/piecelength.git
cd piecelength
pip install .
It is also available on PyPi:
pip install piecelength
Usage
To use the package as library:
from piecelength import piece_length
size = 100000000 # some integer value
result = piece_length(size)
It can also be used from the command line:
piecelength 3456677434645
License
Licensed with BSD 3 see the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file piecelength-1.2.tar.gz.
File metadata
- Download URL: piecelength-1.2.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.3 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f01193d1b73cd3c90f444cecd24e6bcdfec100751772c164e8e9a4561bf9279
|
|
| MD5 |
1d92be28303077e0c8631466f8343a4d
|
|
| BLAKE2b-256 |
c27427ea868c4bb50be4f0dc1f74072d295fc9f737b408def1101eb76218f5ed
|
File details
Details for the file piecelength-1.2-py3-none-any.whl.
File metadata
- Download URL: piecelength-1.2-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.3 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c82ca9887cd540cfde56b524b12832576078fcf050836dfb5f89138b815f363
|
|
| MD5 |
510b5a6914a2d6fb61ac42d68c27ee42
|
|
| BLAKE2b-256 |
10a42106bc6e983424b37bb457b630681e8e375a1e9762cdc46f9936683fb822
|