{"id":21743411,"url":"https://github.com/synacktraa/base32","last_synced_at":"2025-06-21T13:37:22.609Z","repository":{"id":128946278,"uuid":"463840265","full_name":"synacktraa/base32","owner":"synacktraa","description":"small portable base32 algorithm implemented in C.","archived":false,"fork":false,"pushed_at":"2022-04-18T10:37:49.000Z","size":171,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T07:41:53.447Z","etag":null,"topics":["base32","c-language","decoding","encoding"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/synacktraa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-26T11:59:45.000Z","updated_at":"2025-02-19T19:54:57.000Z","dependencies_parsed_at":"2023-05-31T15:01:10.187Z","dependency_job_id":null,"html_url":"https://github.com/synacktraa/base32","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/synacktraa/base32","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synacktraa%2Fbase32","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synacktraa%2Fbase32/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synacktraa%2Fbase32/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synacktraa%2Fbase32/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/synacktraa","download_url":"https://codeload.github.com/synacktraa/base32/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synacktraa%2Fbase32/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261130083,"owners_count":23113928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["base32","c-language","decoding","encoding"],"created_at":"2024-11-26T07:07:59.933Z","updated_at":"2025-06-21T13:37:17.594Z","avatar_url":"https://github.com/synacktraa.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\" style=\"font-weight: bold\"\u003e\n        Base32\n\u003c/h1\u003e       \n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://github.com/synacktraa/base32/blob/master/LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/LICENSE-A31F34?style=flat-square\u0026logoWidth=25\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAByCAYAAAA4TL8fAAADvElEQVR4nO3bsYkdVxiG4c2EA6kCY5WgAt2AMuVbgntRC+rgcoeFTRbDcQ3/OxwxjJ8P/vTwBvOE8/J8PteuO47j35cTO47jubNvrfX5RNuvzW1/nWj7ubPt4+PjW21ba33Z2Xb1e9n5OHCn2oC74QHX24ALA27j48CdagPuhgdcbwMuDLiNjwN3qg24Gx5wvQ24MOA2Pg7cqTbgbnjA9TbgwoDb+Dhwp9qAu+EB19uACwNu4+PAnWoD7oYHXG8DLgy4jY8Dd6oNuBsecL0NuDDgNj4O3Kk24G54wPU24MKA2/g4cKfagLvhAdfbgAsDbuPjwJ1qA+6GB1xvAy4MuI2PA3eqDbgbHnC97bLg3t7evr+/v/+z69ZaX2vbWuuPnW1XP+B622XB2YUHXG4DzuYDLrcBZ/MBl9uAs/mAy23A2XzA5TbgbD7gchtwNh9wuQ04mw+43AaczQdcbgPO5gMutwFn8wGX24Cz+YDLbcDZfMDltsuCW2v9vdZ63Xh/nmj7dBzH6657PB4/attvGXC57crgfq69O/M/3OfN39yztv2WAZfbgGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AAZfagGttwAGX2oBrbcABl9qAa23AXRXc4/H4cRzH665ba32qbcDlNuCuCu7KAy63AQfcfMDlNuCAmw+43AYccPMBl9uAA24+4HIbcMDNB1xuAw64+YDLbcABNx9wuQ044OYDLrcBB9x8wOU24ICbD7jcBhxw8wGX24ADbj7gchtwwM0HXG4DDrj5gMttwAE3H3C5DTjg5gMutwEH3HzA5TbggJsPuNwGHHDzAZfbgANuPuByG3DAzQdcbgMOuPmAy23AATcfcLkNOODmAy63AQfcfMDlNuCAmw+43AYccPMBl9uAA24+4HIbcMDNB1xuAw64+YDLbcABNx9wuQ044OYDLrcBB9x8wOU24ICbD7jcBhxw8wGX2/7X4P4DxDPxnlw4RDoAAAAASUVORK5CYII=\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/synacktraa/base32/network/members\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/stars/synacktraa/base32.svg?style=flat-square\u0026logo=data:image/png;base64,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\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.codacy.com/gh/SynAcktraa/base32/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=SynAcktraa/base32\u0026amp;utm_campaign=Badge_Grade\"\u003e\u003cimg src=\"https://app.codacy.com/project/badge/Grade/49a87a43344d4fbdbd4d99c42b8457d9\"/\u003e\u003c/a\u003e\n    \u003cbr\u003e\n    \u003cimg src=\"https://img.shields.io/badge/os-linux-lightyellow\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/os-mac-lightyellow\"\u003e\u003c/a\u003e\n    \u003cimg src=\"https://img.shields.io/badge/os-windows-lightyellow\"\u003e\u003c/a\u003e\n    \u003c/br\u003e\n    \n\u003c/p\u003e\n\n---\n\u003ch4 align=\"center\"\u003e\nSmall and portable Base32 Converter cli tool written in C.\n\u003c/h4\u003e\n\n---\n\n\u003ch2\u003e\nUsage\n\u003c/h2\u003e\n\n### Compile\n\u003e make\n---\n\n### Help\n\nOutput:\n\n```terminal\n*IMP*: Put space separated data in quotes.\n|CLI options|:-\n        -e - Encodes the data string\n        -d - Decodes the data string\n        -i - takes next argument as data string\n        -f - takes next argument as filename\n        -o - takes next argument as filename and saves the output in file\n             (if filename is not given, it defaults to base32Out)\n```\n---\n## Encoding\n\n```bash\n./base_32 -e -i \"Portable cli tool o_O\"\n```\nOutput:\n\n```bash\nKBXXE5DBMJWGKIDDNRUSA5DPN5WCA327J4==\n```\n---\n\n```bash\n./base_32 -e -f infile\n```\nOutput:\n\n```bash\nKN4W4QLDNN2HEYLB\n```\n---\n## Decoding\n```bash\n./base_32 -d -f encoded\n```\nOutput:\n\n```terminal\nsmall portable base32 in C.\n```\n---\n```bash\n./base_32 -d -i KN2GC4RAMFXGIICGN5ZGWIDUNBUXGICQOJXWUZLDOQQDUKI=\n```\nOutput:\n\n```bash\nStar this project :), it boosts my ego.\n```\n\n---\n\n### **Redirecting output to a file**\n\n\u003ch5\u003e Using the redirection operator↴ \u003c/h5\u003e\n\n```bash\n./base_64 -d -i KN2GC4RAMFXGIICGN5ZGWIDUNBUXGICQOJXWUZLDOQQDUKI= \u003e out.txt\n```\n\n\u003ch5\u003e Using the -o argument with a filename↴ \u003c/h5\u003e\n\n```bash\n./base_64 -d -f encoded -o out\n```\n\n\u003ch5\u003e Using the -o argument without a filename↴ \u003c/h5\u003e\n\n```bash\n./base_64 -e -f infile -o\n```\n\n\u003e ps: \"-o\" without a parameter uses the default filename 'base32Out'\n\n---\n\u003cp align=center\u003e\u0026copy; This tool is based on ASCII charset.\u003c/p\u003e\n\n---\n## **License**\n\n### \u003ca target=\"_blank\" href=\"https://choosealicense.com/licenses/mit/\"\u003eMIT\u003c/a\u003e\n\nCopyright for portions of project [base32](https://github.com/SynAcktraa/base32) are held by [Github Account [SynAcktraa](https://github.com/SynAcktraa) Owner, 2022] as part of project [base32](https://github.com/SynAcktraa/base32)\n\nAll other copyright for project [base32](https://github.com/SynAcktraa/base32) are held by [Github Account [SynAcktraa](https://github.com/SynAcktraa) Owner, 2022].\n\nCheck the [LICENSE](LICENSE) for more details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynacktraa%2Fbase32","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsynacktraa%2Fbase32","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynacktraa%2Fbase32/lists"}