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.

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.

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 ("=").

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

Info page (code64.zip)

Bug reporting

Bug reports can be e-mailed to Max Kessler at cybermansoftware@juno.com or snail mailed to:

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:

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.