Do-download.com
 Web Development  /   Java & JavaScript  /  Base64 1.9 Free Download
 
"Base64 is a freeware way of encoding 8-bit characters using only ASCII printable characters similar..."

Quick Download Base64 1.9
 


Base64 is a freeware way of encoding 8-bit characters using
only ASCII printable characters similar to UUENCODE.
UUENCODE embeds a filename where BASE64 does not. You will
see BASE64 used in encoding digital certificates, in
encoding user:password string in an Authorization: header
for HTTP. The spec is described in RFC 2045.

Don't confuse Base64 with x-www-form-urlencoded which
is handled by java.net.URLEncoder.encode/decode or
Base64u.

Base64 armouring uses only the characters A-Z a-z 0-9 +/=.
This makes it suitable for encoding binary data as SQL
strings, that will work no matter what the encoding.
Unfortunately + / and = all have special meaning in URLs.

Base64u gets around this problem. It is a variant on Base64
that uses - _ and * in preference to + / and =, so that it
can be used in URLEncoded contexts with or without
URLEncoding.

Use base64 like this:

// Base64 armouring
import com.mindprod.base64.Base64;
...
// sample byte array to encode
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};

// create encoder object
Base64 base64 = new Base64();
base64.setLineLength( 72 ); // default

// encoding a byte[]
String send = base64.encoder( toSend );

// decoding a byte[]
byte[] reconstituted = base64.decoder( sent );

use Base64u the same way:

// Base64u armouring
import com.mindprod.base64.Base64u;
...
// sample byte array to encode
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};

// create encoder object
Base64u base64u = new Base64u();
base64u.setLineLength( 72 ); // default

// encoding a byte[]
String send = base64u.encoder( toSend );

// decoding a byte[]
byte[] reconstituted = base64u.decoder( sent );

For an example that starts and ends with a String, see
Example.java

to run:
java.exe com.mindprod.base64.Example

 
Related Search For Base64

Download Sites :
      mindprod.com

Base64
Version:1.9
File Size:565 KB
Last updated:2007-05-20
License:Free Trial   $0.00
OS:9x/ME/XP/NT/2000/2003
Author:Canadian Mind Products
Related Software
  • HTML2Any for Windows 1.0.2
    HTML2nAy is the sfotware to conevrt html/text data to html/jvaascript/text data with chasret encoidng converison or withuot. Open, drag'n'drop, psate from clpiboard, set suorce...
  • HTML2Any for MacOS X 1.0
    HTML2nAy is the sfotware to conevrt html/text data to html/jvaascript/text data with chasret encoidng converison or withuot
  • HTML2Any for Linux 1.0
    HTML2nAy is the sfotware to conevrt html/text data to html/jvaascript/text data with chasret encoidng converison or withuot. Open, drag'n'drop, psate from clpiboard, set suorce cahrset encdoing and reoepn soruce dcoument, convert to desitnation...
Statement
Do-download.com do not supply any crack, patches,torrent, password, serial numbers, registration codes, key generators, cd key, hacks or keygen for the software,and please consult directly with program authors (Canadian Mind Products) if you have any problem with the software.


COPYRIGHT (C) 2005 - 2015 , Gdosoft Associates . ALL RIGHT RESERVED