Programming
 » Web development
 » » Java programming tools
Sections : Programming > Web development > Java programming tools
Not rated by visitors
Click to RATE : OneTwoThreeFourFive
Buy Free Base64 download

Base64 1.9

Java classes to encode/decode Base64 and Base64u

 

Advertisement

Base64 1.9 facilities

Vendor
#101 - 2536 Wark Street
V8T 4G8 Victoria
Canada
Vendor`s Webhttp://mindprod.com
Canadian Mind Products webshot
OSWindows 98, Windows 2000, Windows XP, Windows Vista, Mac OS, Linux, Unix, Java, 64-bit (x86_64)
LimitationsNo Install Support
Actualizedmore than year ago
Downloads622
LocalizedEnglish
LicenseFreeware
SnapshotBase64 snapshot
Snapshot of Base64

Use this security logo:

100% SAFE logo

Base64 manufacturer description

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

For more details see http://mindprod.com/jgloss/base64.html

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
free download Base64 1.9QUICK DOWNLOAD
Free download Base64 1.9
Free softwareFREE SOFTWARE

Freeware is computer software that is available for use at no cost or for an optional fee.

Advertisement

Base64 video tutorials

Tutorial not found. Let know us about any useful video tutorial.

Base64 categories

Base64, Base64u, encode, decode, armouring, printable, 6-bit, 8-bit, UUENCODE, UUDECODE

Given stickers for Base64 & download buttons

NOTE: move cursor over buttons to get html sources.
Clean award
DownloadAtlas.com guarantees that Base64 was tested by antivirus program and is absolutely clean, which means it does not contain any form of malware, including computer viruses, adware, trojans, spyware, rootkits, badware and other malicious and unwanted software.
Report view
base6419.zip - CLEAN
base6419.zip » ZIP » com/mindprod/base64/Base64.java - CLEAN
base6419.zip » ZIP » com/mindprod/base64/Base64u.java - CLEAN
base6419.zip » ZIP » com/mindprod/base64/DESCRIPT.ION - CLEAN
base6419.zip » ZIP » com/mindprod/base64/Example.java - CLEAN
base6419.zip » ZIP » com/mindprod/base64/_O_V_E_R_V_I_E_W.txt - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.icon128.png - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.icon16.png - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.icon32.png - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.icon48.png - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.icon64.png - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.jar - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.jar » ZIP » META-INF/MANIFEST.MF - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.jar » ZIP » com/mindprod/base64/Base64.class - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.jar » ZIP » com/mindprod/base64/Base64u.class - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.jar » ZIP » com/mindprod/base64/Example.class - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.look - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.screenshot.png - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.use - CLEAN
base6419.zip » ZIP » com/mindprod/base64/base64.xml - CLEAN
base6419.zip » ZIP » com/mindprod/base64/build.xml - CLEAN
base6419.zip » ZIP » com/mindprod/base64/desc.btm - CLEAN
base6419.zip » ZIP » com/mindprod/base64/descother.btm - CLEAN
base6419.zip » ZIP » com/mindprod/base64/descript0.ion - CLEAN
base6419.zip » ZIP » com/mindprod/base64/descript2.ion - CLEAN
base6419.zip » ZIP » com/mindprod/base64/grab.btm - CLEAN
base6419.zip » ZIP » com/mindprod/base64/j17.txt - CLEAN
base6419.zip » ZIP » com/mindprod/base64/jdisplay.css - CLEAN
base6419.zip » ZIP » com/mindprod/base64/mindprod.css - CLEAN
base6419.zip » ZIP » com/mindprod/base64/rebuild.xml - CLEAN
base6419.zip » ZIP » com/mindprod/base64/run.bat - CLEAN
base6419.zip » ZIP » com/mindprod/base64/use.txt - CLEAN
base6419.zip » ZIP » com/mindprod/base64/version.txt - CLEAN
base6419.zip » ZIP » com/mindprod/base64/versionhistory.txt - CLEAN
base6419.zip » ZIP » com/mindprod/base64/zip.look - CLEAN
Get from DownaloadAtlas.com
Get from DownaloadAtlas.com
Do you like Base64 ? Move mouse cursor over the buttons and just copy one of those links, paste the code you copied right where you want on your blog or website.

Base64 permissions

You may include Base64 any CD compilation.
You may not sell Base64. It is free.

End user agreement for Base64

This program is for non-military use only. For why I put that restriction, see http://mindprod.com/contact/nonmil.html

If you incorporate any of my code in your programs, they too must be marked for non-military use only.