https://github.com/marsupilami79/szcodebasex
Universal Encode/Decode algorithms for Base16, Base32 and Base64 for Freepascal / Delphi
https://github.com/marsupilami79/szcodebasex
base16 base32 base64 delphi fpc pascal
Last synced: 7 months ago
JSON representation
Universal Encode/Decode algorithms for Base16, Base32 and Base64 for Freepascal / Delphi
- Host: GitHub
- URL: https://github.com/marsupilami79/szcodebasex
- Owner: marsupilami79
- License: other
- Created: 2022-05-01T12:44:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-01T12:58:13.000Z (over 3 years ago)
- Last Synced: 2025-01-22T17:46:52.524Z (9 months ago)
- Topics: base16, base32, base64, delphi, fpc, pascal
- Language: Pascal
- Homepage:
- Size: 26.4 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# SZCodeBaseX
This is SZCodeBaseX version 1.3.3 as published by Sasa Zeman on torry.net (http://torry.net/authorsmore.php?id=5726).
I added changes to allow compatibility with FPC and Unicode Delphi as suggested on the DelphiOTP repository (https://github.com/wendelb/DelphiOTP).# Description
Universal Encode/Decode algorithms for Base16, Base32 and Base64:* Standard Base16, Base32 and Base64 encoding/decoding functions;
* Reference: RFC 3548, full compatibility;
* Full MIME suppport;
* Supported work with Memory, Streams, Strings and Files;
* Supported work with padding keys (required numbers of '=' at the end of the encoded array);
* You may easily create your own Encode/Decode functions based on your own specific codes, from Base2 up to Base128.