Xceed Encoding for ActiveX

Easy to use, interoperable library for encoding binary data and files into text and vice versa. Provides all common encoding algorithms. Backed by a responsive support team.

  • Interoperable with Xceed encryption and streaming compression
  • Works with buffers, streams, or files.
  • Supports multiple instances running simultaneously.

Part of Xceed Data Manipulation Suite, also part of Xceed Ultimate Suite

Buy Suite

An encoding library with fast, low memory usage algorithms that supports file-based encoding/decoding as well as streaming.

An ActiveX/COM library for binary-to-text and text-to-binary encoding and decoding. Supports a variety of popular encoding methods, including UUEncode, XXEncode, Base64, Binhex and Quoted-Printable. Compliant with RFC-1741 and RFC-2045.

Can encode or decode memory buffers, strings, blobs, streaming data, or single files.

Can work directly and efficiently with Xceed Zip for ActiveX’s streaming compression capabilities and/or Xceed Encryption for ActiveX to perform multiple operations in a single pass.

Technically superior

One fully self-contained object, written with ATL 3.0 for no external dependencies, supports multi-threaded apartment model.


On the market for 15 years,  you can trust it to create robust applications that execute error-free with any kind of input data.


ActiveX/DLL technology

  • A single fully self-contained COM object and ActiveX control written with ATL 3.0.
  • Requires no external DLLs, ATL, MFC, or runtime libraries.
  • Both single-threaded (STA) and multi-threaded apartment (MTA) model design.
  • Instantiate the component dynamically without putting it on a form.

  • Supports multiple instances running simultaneously.
  • Uses native Unicode API calls where available for best performance.
  • ActiveX control interface has all constants, enumerations, and types built in. Code completion, property categories, help strings, and context-sensitive F1 help fully supported.
  • Works with all 32-bit development environments that can use ActiveX controls, including VB, VC++, Delphi, C++ Builder, VFP, Office, Web scripting languages, ASP, and DCOM projects.

Encoding and decoding

  • Compliant with RFC-2045 and RFC-1741.
  • Fast, low memory usage algorithms.
  • Supports a variety of encoding and decoding types: UUEncode, XXEncode, Base64, Binhex, Quoted-Printable, and plain Hexadecimal.
  • Encode and decode directly from one memory buffer to another.
  • Encode and decode from file to memory or from memory to file.

  • Encode and decode from one file to another.
  • All encoding and decoding modes support streaming data.
  • Can efficiently and automatically work with the Xceed Streaming Compression Library and the Xceed Encryption Library to compress, decompress, encrypt, or decrypt data before encoding or decoding it.

Documentation and samples

  • Complete, comprehensive documentation provided in an MSDN style HTML format which is fully context-sensitive so that pressing F1 on a keyword in your IDE opens up the manual to the relevant topic.
  • Fully commented sample applications for various languages, including VB, Delphi, Visual C++ with ATL and MFC, C++ Builder, and Active Server Pages.