                                   Code 64


About Code 64

Code 64 translates binary files to plain text and back.  This is used primarily
for transmitting binary files through old-fashioned e-mail systems, which are
incapable of handling binary files.

Note to Win 95/NT/98 users: Code 64 was written and compiled on a Win 3.1
computer, therefore it does not support long filenames.  When entering a long
filename manually, you must use the XXXXXX~1.EXT format.

Using Code 64

Select a file to MIME Encode or Decode by typing the filename in the text entry
field, or browse the files on your disk by clicking the "Browse" button.

It is important, when decoding MIME encoded files, that the first line of the
file contains "Content-type: <type>/<subtype>; charset=US-ASCII;
name=<filename.ext>"; the second line contains "Content-transfer-encoding:
base64"; and the last line ends with an equals sign ("=").

Once you have done so, you are ready to encode or decode the file.  If the file
you have selected is encoded already, and you wish to translate it back to a
binary file, click the "Decode" button.  If you have selected a binary file you
wish to translate into plain text format, click the "Encode" button.

CAUTION: When you encode files with Code 64, it automatically creates a file
with a .B64 extension.  If there is already a file with the same base name and
a .B64 extension in the same directory, Code 64 will overwrite it.

Downloading
http://www.acs.brockport.edu/~mk8093/code64

Bug reporting

Bug reports can be e-mailed to Max Kessler at cybermansoftware@juno.com or snail
mailed to:
     Max Kessler
     POBox 93135
     Rochester, NY 14692

Registering

You can obtain a registered version of Code 64 by sending a check or money order
for $7.50 (payable to Max Kessler) to:
     Max Kessler
     POBox 93135
     Rochester, NY 14692

Copyright

Code 64 ("Software") is Copyright 1998 by Max Kessler ("Me", "Author", "I", 
etc.) ALL RIGHTS RESERVED.  The unregistered version of the Software may be 
freely distributed provided that it is not sold for profit or included as part
of a commercial software package.

I make no guarantees regarding the merchantability of Software.  I disclaim all
liability for any damages in any way, shape, or form resulting from or
coinciding with the use of or inability to use Software.  The user ("You")
acknowleges that Software is provided on an AS-IS basis without warranty of any
kind.  If you do not agree to this, you must destroy any and all copies in your
possession.
