64
pai System & Utilities
base64
Base64 encoding and decoding for PascalAI. Standard Base64, URL-safe variant, and file encoding support.
Install ppm install base64
Usage Example
uses base64; // Standard Base64 var encoded := Encode('Hello, World!'); // 'SGVsbG8sIFdvcmxkIQ==' var decoded := Decode('SGVsbG8sIFdvcmxkIQ=='); // 'Hello, World!' // URL-safe Base64 (no +, /, = padding) var safe := EncodeURL('Hello, World!'); var back := DecodeURL(safe); // Encode a binary file to Base64 string var b64file := EncodeFile('image.png'); WriteLn('Encoded size: ' + IntToStr(Length(b64file)));
Features
Encode: standard Base64 encoding (RFC 4648)
Decode: decode Base64 back to original string
EncodeURL / DecodeURL: URL-safe Base64 variant
EncodeFile: encode binary file to Base64 string
DecodeToFile: decode Base64 string to binary file
No external dependencies — pure PascalAI implementation
← Back to Package Index