base256


Namebase256 JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/donno2048/base256
SummaryWhen base64 just isn't enough
upload_time2022-02-05 17:54:06
maintainer
docs_urlNone
authorElisha Hollander
requires_python>=3.0
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # base256

When base64 just isn't enough

## Installation

### From PyPI

```sh
pip3 install base256
```

### From GitHub

```sh
pip3 install git+https://github.com/donno2048/base256
```

## Usage

Please only use even-length hexadecimal values.

### In Python

```py
from os import remove
from base256 import encode, decode, encode_hex, decode_hex, encode_file, decode_file, encode_string, decode_string
print(encode('123456789abcdef0'))
print(decode('ĒĴŖŸƚƼǞǰ'))
print(encode_hex(0x123456789abcdef0))
print(decode_hex('ĒĴŖŸƚƼǞǰ'))
print(hex(decode_hex('ĒĴŖŸƚƼǞǰ')))
print(encode_file('README.md'))
print(decode_file('ģĠŢšųťIJĵĶĊĊŗŨťŮĠŢšųťĶĴĠŪŵųŴĠũųŮħŴĠťŮůŵŧŨĊĊģģĠʼnŮųŴšŬŬšŴũůŮĊĊģģģĠņŲůŭĠŐŹŐʼnĊĊŠŠŠųŨĊŰũŰijĠũŮųŴšŬŬĠŢšųťIJĵĶĊŠŠŠĊĊģģģĠņŲůŭĠŇũŴňŵŢĊĊŠŠŠųŨĊŰũŰijĠũŮųŴšŬŬĠŧũŴīŨŴŴŰųĺįįŧũŴŨŵŢĮţůŭįŤůŮŮůIJİĴĸįŢšųťIJĵĶĊŠŠŠĊĊģģĠŕųšŧťĊĊŐŬťšųťĠůŮŬŹĠŵųťĠťŶťŮĭŬťŮŧŴŨĠŨťŸšŤťţũŭšŬĠŶšŬŵťųĮĊĊģģģĠʼnŮĠŐŹŴŨůŮĊĊŠŠŠŰŹĊŦŲůŭĠůųĠũŭŰůŲŴĠŲťŭůŶťĊŦŲůŭĠŢšųťIJĵĶĠũŭŰůŲŴĠťŮţůŤťĬĠŤťţůŤťĬĠťŮţůŤťşŨťŸĬĠŤťţůŤťşŨťŸĬĠťŮţůŤťşŦũŬťĬĠŤťţůŤťşŦũŬťĬĠťŮţůŤťşųŴŲũŮŧĬĠŤťţůŤťşųŴŲũŮŧĊŰŲũŮŴĨťŮţůŤťĨħıIJijĴĵĶķĸĹšŢţŤťŦİħĩĩĊŰŲũŮŴĨŤťţůŤťĨħDŽƒDŽƴDžƖDžƸdžƚdžƼLJƞDŽƏħĩĩĊŰŲũŮŴĨťŮţůŤťşŨťŸĨİŸıIJijĴĵĶķĸĹšŢţŤťŦİĩĩĊŰŲũŮŴĨŤťţůŤťşŨťŸĨĩĩĊŰŲũŮŴĨťŮţůŤťşŦũŬťĨħŒŅŁńōŅĮŭŤħĩĩĊŰŲũŮŴĨŤťţůŤťşŦũŬťĨĬĠħŴťŭŰħĩĩĊŲťŭůŶťĨħŴťŭŰħĩĊŰŲũŮŴĨťŮţůŤťşųŴŲũŮŧĨħňťŬŬůĬĠŷůŲŬŤġħĩĩĊŰŲũŮŴĨŤťţůŤťşųŴŲũŮŧĨħħĩĩĊŠŠŠĊĊģģģĠʼnŮĠŴŨťĠţůŭŭšŮŤĠŬũŮťĊĊŠŠŠųŨĊŢšųťIJĵĶĊŠŠŠĊ', 'temp'))
remove('temp')
print(encode_string('Hello, world!'))
print(decode_string('ňťŬŬůĬĠŷůŲŬŤġ'))
```

### In the command line

```sh
base256
```



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/donno2048/base256",
    "name": "base256",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Elisha Hollander",
    "author_email": "just4now666666@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/30/75/3ab22a0721582e5817cd3e03d14d5a9fc427977037cf34c60bf8d96391b1/base256-1.0.1.tar.gz",
    "platform": "",
    "description": "# base256\n\nWhen base64 just isn't enough\n\n## Installation\n\n### From PyPI\n\n```sh\npip3 install base256\n```\n\n### From GitHub\n\n```sh\npip3 install git+https://github.com/donno2048/base256\n```\n\n## Usage\n\nPlease only use even-length hexadecimal values.\n\n### In Python\n\n```py\nfrom os import remove\nfrom base256 import encode, decode, encode_hex, decode_hex, encode_file, decode_file, encode_string, decode_string\nprint(encode('123456789abcdef0'))\nprint(decode('\u0112\u0134\u0156\u0178\u019a\u01bc\u01de\u01f0'))\nprint(encode_hex(0x123456789abcdef0))\nprint(decode_hex('\u0112\u0134\u0156\u0178\u019a\u01bc\u01de\u01f0'))\nprint(hex(decode_hex('\u0112\u0134\u0156\u0178\u019a\u01bc\u01de\u01f0')))\nprint(encode_file('README.md'))\nprint(decode_file('\u0123\u0120\u0162\u0161\u0173\u0165\u0132\u0135\u0136\u010a\u010a\u0157\u0168\u0165\u016e\u0120\u0162\u0161\u0173\u0165\u0136\u0134\u0120\u016a\u0175\u0173\u0174\u0120\u0169\u0173\u016e\u0127\u0174\u0120\u0165\u016e\u016f\u0175\u0167\u0168\u010a\u010a\u0123\u0123\u0120\u0149\u016e\u0173\u0174\u0161\u016c\u016c\u0161\u0174\u0169\u016f\u016e\u010a\u010a\u0123\u0123\u0123\u0120\u0146\u0172\u016f\u016d\u0120\u0150\u0179\u0150\u0149\u010a\u010a\u0160\u0160\u0160\u0173\u0168\u010a\u0170\u0169\u0170\u0133\u0120\u0169\u016e\u0173\u0174\u0161\u016c\u016c\u0120\u0162\u0161\u0173\u0165\u0132\u0135\u0136\u010a\u0160\u0160\u0160\u010a\u010a\u0123\u0123\u0123\u0120\u0146\u0172\u016f\u016d\u0120\u0147\u0169\u0174\u0148\u0175\u0162\u010a\u010a\u0160\u0160\u0160\u0173\u0168\u010a\u0170\u0169\u0170\u0133\u0120\u0169\u016e\u0173\u0174\u0161\u016c\u016c\u0120\u0167\u0169\u0174\u012b\u0168\u0174\u0174\u0170\u0173\u013a\u012f\u012f\u0167\u0169\u0174\u0168\u0175\u0162\u012e\u0163\u016f\u016d\u012f\u0164\u016f\u016e\u016e\u016f\u0132\u0130\u0134\u0138\u012f\u0162\u0161\u0173\u0165\u0132\u0135\u0136\u010a\u0160\u0160\u0160\u010a\u010a\u0123\u0123\u0120\u0155\u0173\u0161\u0167\u0165\u010a\u010a\u0150\u016c\u0165\u0161\u0173\u0165\u0120\u016f\u016e\u016c\u0179\u0120\u0175\u0173\u0165\u0120\u0165\u0176\u0165\u016e\u012d\u016c\u0165\u016e\u0167\u0174\u0168\u0120\u0168\u0165\u0178\u0161\u0164\u0165\u0163\u0169\u016d\u0161\u016c\u0120\u0176\u0161\u016c\u0175\u0165\u0173\u012e\u010a\u010a\u0123\u0123\u0123\u0120\u0149\u016e\u0120\u0150\u0179\u0174\u0168\u016f\u016e\u010a\u010a\u0160\u0160\u0160\u0170\u0179\u010a\u0166\u0172\u016f\u016d\u0120\u016f\u0173\u0120\u0169\u016d\u0170\u016f\u0172\u0174\u0120\u0172\u0165\u016d\u016f\u0176\u0165\u010a\u0166\u0172\u016f\u016d\u0120\u0162\u0161\u0173\u0165\u0132\u0135\u0136\u0120\u0169\u016d\u0170\u016f\u0172\u0174\u0120\u0165\u016e\u0163\u016f\u0164\u0165\u012c\u0120\u0164\u0165\u0163\u016f\u0164\u0165\u012c\u0120\u0165\u016e\u0163\u016f\u0164\u0165\u015f\u0168\u0165\u0178\u012c\u0120\u0164\u0165\u0163\u016f\u0164\u0165\u015f\u0168\u0165\u0178\u012c\u0120\u0165\u016e\u0163\u016f\u0164\u0165\u015f\u0166\u0169\u016c\u0165\u012c\u0120\u0164\u0165\u0163\u016f\u0164\u0165\u015f\u0166\u0169\u016c\u0165\u012c\u0120\u0165\u016e\u0163\u016f\u0164\u0165\u015f\u0173\u0174\u0172\u0169\u016e\u0167\u012c\u0120\u0164\u0165\u0163\u016f\u0164\u0165\u015f\u0173\u0174\u0172\u0169\u016e\u0167\u010a\u0170\u0172\u0169\u016e\u0174\u0128\u0165\u016e\u0163\u016f\u0164\u0165\u0128\u0127\u0131\u0132\u0133\u0134\u0135\u0136\u0137\u0138\u0139\u0161\u0162\u0163\u0164\u0165\u0166\u0130\u0127\u0129\u0129\u010a\u0170\u0172\u0169\u016e\u0174\u0128\u0164\u0165\u0163\u016f\u0164\u0165\u0128\u0127\u01c4\u0192\u01c4\u01b4\u01c5\u0196\u01c5\u01b8\u01c6\u019a\u01c6\u01bc\u01c7\u019e\u01c4\u018f\u0127\u0129\u0129\u010a\u0170\u0172\u0169\u016e\u0174\u0128\u0165\u016e\u0163\u016f\u0164\u0165\u015f\u0168\u0165\u0178\u0128\u0130\u0178\u0131\u0132\u0133\u0134\u0135\u0136\u0137\u0138\u0139\u0161\u0162\u0163\u0164\u0165\u0166\u0130\u0129\u0129\u010a\u0170\u0172\u0169\u016e\u0174\u0128\u0164\u0165\u0163\u016f\u0164\u0165\u015f\u0168\u0165\u0178\u0128\u0129\u0129\u010a\u0170\u0172\u0169\u016e\u0174\u0128\u0165\u016e\u0163\u016f\u0164\u0165\u015f\u0166\u0169\u016c\u0165\u0128\u0127\u0152\u0145\u0141\u0144\u014d\u0145\u012e\u016d\u0164\u0127\u0129\u0129\u010a\u0170\u0172\u0169\u016e\u0174\u0128\u0164\u0165\u0163\u016f\u0164\u0165\u015f\u0166\u0169\u016c\u0165\u0128\u012c\u0120\u0127\u0174\u0165\u016d\u0170\u0127\u0129\u0129\u010a\u0172\u0165\u016d\u016f\u0176\u0165\u0128\u0127\u0174\u0165\u016d\u0170\u0127\u0129\u010a\u0170\u0172\u0169\u016e\u0174\u0128\u0165\u016e\u0163\u016f\u0164\u0165\u015f\u0173\u0174\u0172\u0169\u016e\u0167\u0128\u0127\u0148\u0165\u016c\u016c\u016f\u012c\u0120\u0177\u016f\u0172\u016c\u0164\u0121\u0127\u0129\u0129\u010a\u0170\u0172\u0169\u016e\u0174\u0128\u0164\u0165\u0163\u016f\u0164\u0165\u015f\u0173\u0174\u0172\u0169\u016e\u0167\u0128\u0127\u0127\u0129\u0129\u010a\u0160\u0160\u0160\u010a\u010a\u0123\u0123\u0123\u0120\u0149\u016e\u0120\u0174\u0168\u0165\u0120\u0163\u016f\u016d\u016d\u0161\u016e\u0164\u0120\u016c\u0169\u016e\u0165\u010a\u010a\u0160\u0160\u0160\u0173\u0168\u010a\u0162\u0161\u0173\u0165\u0132\u0135\u0136\u010a\u0160\u0160\u0160\u010a', 'temp'))\nremove('temp')\nprint(encode_string('Hello, world!'))\nprint(decode_string('\u0148\u0165\u016c\u016c\u016f\u012c\u0120\u0177\u016f\u0172\u016c\u0164\u0121'))\n```\n\n### In the command line\n\n```sh\nbase256\n```\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "When base64 just isn't enough",
    "version": "1.0.1",
    "project_urls": {
        "Bug Reports": "https://github.com/donno2048/base256/issues",
        "Documentation": "https://github.com/donno2048/base256#readme",
        "Homepage": "https://github.com/donno2048/base256",
        "Source Code": "https://github.com/donno2048/base256"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a87fea7331a2277a5121abde4c32f6d2bb6f34306df38a3e3f946221468ef2d6",
                "md5": "e443c8a882af2c9306304792b12a1c05",
                "sha256": "f38447bd7b2cb732d0a734628fc6bda9af86053f69a257a6d47a20bdb50bcd5d"
            },
            "downloads": -1,
            "filename": "base256-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e443c8a882af2c9306304792b12a1c05",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.0",
            "size": 4357,
            "upload_time": "2022-02-05T17:54:04",
            "upload_time_iso_8601": "2022-02-05T17:54:04.465035Z",
            "url": "https://files.pythonhosted.org/packages/a8/7f/ea7331a2277a5121abde4c32f6d2bb6f34306df38a3e3f946221468ef2d6/base256-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30753ab22a0721582e5817cd3e03d14d5a9fc427977037cf34c60bf8d96391b1",
                "md5": "93e446a16676e40126edeb6662a00f73",
                "sha256": "8a239780703c5defafd4f49bd2cf878a79161119e7069b7cb630c4a4abc2627a"
            },
            "downloads": -1,
            "filename": "base256-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "93e446a16676e40126edeb6662a00f73",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.0",
            "size": 3856,
            "upload_time": "2022-02-05T17:54:06",
            "upload_time_iso_8601": "2022-02-05T17:54:06.224849Z",
            "url": "https://files.pythonhosted.org/packages/30/75/3ab22a0721582e5817cd3e03d14d5a9fc427977037cf34c60bf8d96391b1/base256-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-02-05 17:54:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "donno2048",
    "github_project": "base256",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "base256"
}
        
Elapsed time: 0.10668s