Character Encoding Algorithms
Project description
Character Encoding
Description
List of Encoding Algorithms:
- 7-Segment Display
- ASCII85 Encoding
- ASCII Code
- Aztec Barcode
- Base-32 Crockford
- Base32
- Base45
- Base 58
- Base62
- Base64
- ase91
- Baudot
- Binary
- Chuck Norris Unary Code
- EBCDIC Encoding
- French Postal Barcode
- Gray Code
- Morse Code
- BCD Encoding
- Excess-3 Code (Stibitz)
- Resistor Value
Installation
pip install CharEncoding
As usual with Pip, you might need to use sudo or the --user flag
with the command above, depending on how you installed Python on your
system.
Usage
- Importing
import CharEncoding
- Input
string = 'helloworld'
stringnum = '7979'
- Encoding
print('7-Segment Display : ',CharEncoding.encode_7_segment_display(string))
print('Aztec Barcode : ' ,CharEncoding.encode_aztec_barcode(string))
print('ASCII85 Encoding : ' ,CharEncoding.encode_ascii85(string))
print('ASCII Code : ' ,CharEncoding.encode_ascii(string))
print('Base-32 Crockford : ' ,CharEncoding.encode_base32_crockford(string))
print('Base32 : ' ,CharEncoding.encode_base32(string))
print('Base45 : ' ,CharEncoding.encode_base45(string))
print('Base58 : ' ,CharEncoding.encode_base58(string))
print('Base62 : ' ,CharEncoding.encode_base62(string))
print('Base64 : ' ,CharEncoding.encode_base64(string))
print('Base91 : ' ,CharEncoding.encode_base91(string))
print('Baudot : ' ,CharEncoding.encode_baudot(string))
print('Chuck Norris Unary Code : ' ,CharEncoding.encode_chuck_norris(string))
print('EBCDIC Encoding : ' ,CharEncoding.encode_ebcdic(string))
print('Binary : ' ,CharEncoding.encode_binary(string))
print('French Postal Barcode : ' ,CharEncoding.encode_french_postal(string))
print('Gray Code : ' ,CharEncoding.encode_gray(string))
print('Morse Code : ' ,CharEncoding.encode_morse_code(string))
print('BCD Encoding : ' ,CharEncoding.encode_bcd(stringnum))
print('Excess-3 Code (Stibitz) : ' ,CharEncoding.encode_excess_3(stringnum))
print('Resistor Value : ' ,CharEncoding.encode_resistor_value(7979, 10))
Change Log
0.0.2 (26/04/2023)
- Updated Readme
0.0.1 (26/04/2023)
- First Release
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
CharEncoding-0.0.2.tar.gz
(6.1 kB
view details)
File details
Details for the file CharEncoding-0.0.2.tar.gz.
File metadata
- Download URL: CharEncoding-0.0.2.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
deaa557cecff1170cd9e5b8a06d251d13c58aa74272149fa222146670064ec3d
|
|
| MD5 |
f73a23aeb6c2c4a56e79ff8701e9045a
|
|
| BLAKE2b-256 |
974d8117da2913aded71d9cce9ee73b50019bb416e141421af732aa82f023bf5
|