Skip to main content

Fast Base64 encoding/decoding with SSE2 and VSX optimizations

Project description

base64c

A faster base64 encoding/decoding library for Python, implemented in C with SSSE3 optimizations.

Installation

pip install base64c

Usage

from base64c import b64encode, b64decode

print(b64encode(b"Hello, World!"))
print(b64decode(b64encode(b"Hello, World!")))

License

MIT

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

base64c-0.0.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

base64c-0.0.1-cp310-cp310-manylinux_2_35_x86_64.whl (14.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.35+ x86-64

File details

Details for the file base64c-0.0.1.tar.gz.

File metadata

  • Download URL: base64c-0.0.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/5.15.0-122-generic

File hashes

Hashes for base64c-0.0.1.tar.gz
Algorithm Hash digest
SHA256 04734be3b74eb7ee8d5cc808b97a90d3da6b9ab6a9daecf11cc82fcdd4bdabca
MD5 2d581b7ec9dd808ac9b2dea9724e36be
BLAKE2b-256 796a1f8590a74af4459ebbef5bdec9f08b6ae2b9ef1d3001591db366f94bd532

See more details on using hashes here.

File details

Details for the file base64c-0.0.1-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for base64c-0.0.1-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 37a872eef9ee84f2db187d37b8d767d90c346988ea188774cc92749750fe8124
MD5 868ea036764630d670b79d2c90ef0623
BLAKE2b-256 a03b357572a1ea95c3f8392e63e26865e51039adf202a5e5d85d974c89bbb51f

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