BaseNcodingPascal
BaseNcodingPascal copied to clipboard
Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.
Why in many BaseX interfaces/classes you don't use a const for array param, like this: ` function Encode(data: TBytes): TBaseNcodingString; override;` It has a big impact on performance. See: https://www.delphitools.info/2010/07/28/all-hail-the-const-parameters/
subj
For example try in BaseNcoding.GUI.exe generate 30000 chars, turn on MaxCompression and encode them with custom BaseBigN with any alphabet length, max bits count 64.
Hi, This project is very useful and efficient, making it suitable for string encoding. We hope the author can continue to improve and update this project. Thank you very much.
Could you please add FPCUnit Test Case to the project.