For software developers, the Decode/Encode DLLs can be called from any Windows programming language (such as VB, Visual C, Powerbuilder, etc.). It allows you to automatically detect if a given file is UUENCODED, Base64(MIME), XXENCODED, BinHex, user table, quoted-printable, or plain text. The DLL can then decode the file(s) either in the current directory or in one specified by the user. Files can also be encoded for transmission over the Internet. Sample code, an example app (included a VB macro), and Delphi example code are included. Additional features include functions for resolving name collisions; Functions for encoding/decoding to/from memory buffers; Function for saving the decoded message text to a file; Functions for retrieving the message header information (From, To, Subject, etc) and body text; Split & Concatenate files; Passing the boundary to the encoding routine. You need purchase only one copy per developer and may distribute an unlimited number of your production dlls.