Xceed Binary Encoding Library Documentation
Overview of the Xceed Binary Encoding control

Introduction

The Xceed Binary Encoding control handles all encoding and decoding tasks. The source of the data can be memory buffers, strings, blobs, streaming data or single files. The processed data can be written to memory or to file.

The Xceed Binary Encoding control can encode and decode a variety of encoding formats, including UUEncode, XXEncode, Base64, BinHex, Hexadecimal and Quoted-Printable.

The library's programming interface offers a small number of clearly named methods and properties designed to expose the library's capabilities in an intuitive fashion.

How to use

To use the library, the first thing you must do is create an instance of the XceedBinaryEncoding object. The next thing you must do is decide if the default encoding or decoding format you want to use is UUEncode/Decode. If it is not, then you must create an instance of the appropriate Encoding Format object and assign it to the EncodingFormat property. If the default encoding format (UUEncode/Decode) was what you needed, an XceedUUEncodingFormat object is already assigned to the EncodingFormat property.

The next thing to do is to set the Encoding Format object's properties. You can access its properties by referring to the EncodingFormat property's value, which is the Encoding Format object. Example:

MyXceedBinaryEncoding.EncodingFormat.MaxLineLength = 80

Finally, you can call one of the library's methods such as Encode or Decode.

See the Getting started quickly topics listed below for examples.

Resources

Getting started quickly

Other information

ProgID

Xceed.BinaryEncoding.1