An open API service indexing awesome lists of open source software.

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

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.