Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

SZCodeBaseX

Universal Encode/Decode algorithms for Base16, Base32 and Base64 for Freepascal / Delphi

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate 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.