![]()  | 
  
Chilkat  HOME  Android™  AutoIt  C  C#  C++  Chilkat2-Python  CkPython  Classic ASP  DataFlex  Delphi DLL  Go  Java  Node.js  Objective-C  PHP Extension  Perl  PowerBuilder  PowerShell  PureBasic  Ruby  SQL Server  Swift  Tcl  Unicode C  Unicode C++  VB.NET  VBScript  Visual Basic 6.0  Visual FoxPro  Xojo Plugin
 
      (Delphi DLL) Base62 Encoding and DecodingDemonstrates base62 encoding and decoding. Note: This example requires Chilkat v11.2.0 or greater. 
 uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, BinData, StringBuilder; ... procedure TForm1.Button1Click(Sender: TObject); var bd: HCkBinData; base62_encoded: PWideChar; sb: HCkStringBuilder; begin bd := CkBinData_Create(); // Base62 encode. CkBinData_AppendString(bd,'hello world','utf-8'); base62_encoded := CkBinData__getEncoded(bd,'base62'); Memo1.Lines.Add('hello world --> ' + base62_encoded); // Output: // hello world --> AAwf93rvy4aWQVw // Base62 decode sb := CkStringBuilder_Create(); CkStringBuilder_DecodeAndAppend(sb,'AAwf93rvy4aWQVw','base62','utf-8'); Memo1.Lines.Add('decoded: ' + CkStringBuilder__getAsString(sb)); // Output: // decoded: hello world CkBinData_Dispose(bd); CkStringBuilder_Dispose(sb); end;  | 
  ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.