Base64 1.9


Free
220.16 KB
  Download  




Publisher Description



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

Base64 is a free software application from the Java & JavaScript subcategory, part of the Web Development category. The app is currently available in English and it was last updated on 2007-05-20. The program can be installed on Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, WinVista, WinVista x64.

Base64 (version 1.9) has a file size of 220.16 KB and is available for download from our website. Just click the green Download button above to start. Until now the program was downloaded 192 times. We already checked that the download link to be safe, however for your own protection we recommend that you scan the downloaded software with your antivirus.

Program Details



General

 
Publisher Canadian Mind Products
Released Date 2007-05-20
Languages English

Category

 
Category Web Development
Subcategory Java & JavaScript

System requirements

 
Operating systems windows

Download information

 
File size 220.16 KB
Total downloads 192

Pricing

 
License model Free
Price N/A

Version History



Here you can find the changelog of Base64 since it was posted on our website on 2015-04-24. The latest version is 1.9 and it was updated on soft112.com on 2017-07-01. See below the changes in each version:

version 1.9

posted on 2007-05-20

add icon and pad file






Add a review


Tell us your experience with Base64 1.9



RELATED PROGRAMS
Our Recommendations






BarCode2D-PNG




Click stars to rate this APP!

Users Rating:  
  4.1/5     11
Editor Rating:  
  0/5
Downloads last week: 1
Release Date: 2007-05-20
Publisher: Canadian Mind Products
Operating System: windows
Type: Free