basE91 encoding algorithm

By Jan Peter Stotz

Freeware 30 Jun 2007

In category

Code Samples > Samples > Compression


This is the Delphi port of the base91 encoding/decoding algorithm developed originally by Joachim Henke. In difference to the widely used base64 encoding algorithm base91 is more efficient regarding the size of the encoded data (~23% overhead for base91 versus 33% for base64).

This package contains the encoding/decoding algorithm encapsulated in OO-classes, stored in a separate unit. Additionally a small application (including source) for encoding files base91 or decoding base91 encoded files is included. The sample application was developed using Turbo Delphi but it should work with older versions, too.


  • Status: Fully functional
  • Source: FW
  • Size: 233 119kB


  • C++ Builder 6
  • Delphi 2005 (VCL)
  • Delphi 7