Guest Connected: 4798   Bookmark Us     Contact Us  
Total Shareware
Currently Listed: 243,900 Applications


  Internet and Network Tools - Mail Tools - Mail Encoders-Decoders

Link To Program

  Encoder/X  -  Version  1.00.009

Encoder/X provides an easy and powerful way to handle the data encoding formats used by various Internet protocols. There are four encoding types used by protocols such as mail and news, Base64, BinHex 4.0, Quoted-Printable, and UU. Encoder/X provides a number of functions to convert back and forth between binary (or text) data and any of those formats. Encoder/X provides unlimited flexibility when it comes to specifying source and destination for the data being encoder or decoded. The following methods fulfill basic requirements: FileToString, FileToFile, StringToFile, and StringToString. In addition to that Encoder/X utilizes our new Stream/X technology to provide a fully extensible way of accessing and storing encoded/decoded data. Our Streams/X objects include the following: MemStream, VirtualMemStream, and FileStream. Any of those can be used by Encoder/X's StreamToStream method. And there are StreamToFile, StreamToString, FileToStream, and StringToStream methods. If, for instance, you have a file containing a huge amount of data to be decoded you could create a VirtualMemStream and then use the FileToStream method to decode the data. Using this technique you can easily access many tens of megabytes of decoded data. Streams/X also exports an interface call IMStream. The IMStream interface is simple, consisting of a handful of functions such as Seek, Read, and Write. IMStream was designed with Visual Basic in mind so it is easy for programmers to create their own classes using Visual Basic that can easily perform tasks such as decoding data directly out of a database field into a string. Encoder/X also makes use of the IMStream interface. The Encoder and Decoder objects Implement the IMStream interface, and each of them has an In property to which an IMStream object can be assigned. This makes it easy to perform a number of conversion jobs. For instance, if you need to convert UU encoded data stored in a file to Base64 in memory you could do  

To link to this program use the html below (use text editor and check the exact syntax):

<a href="http://www.TotalShareware.com/LinkToItem.aspx?id=26048">View this program at www.TotalShareware.com</a>

This link will appear like:

View this program at www.TotalShareware.com