Base64 1.9

Canadian Mind Products in Web Development / Java & JavaScript

Base64 screenshot

User Rating: 1.6 (8 votes)

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

File Size: 214 kB License: Freeware Price: FREE
Platform: Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, WinServer, WinVista, WinVista x64, Unix, Linux, Mac OS X, Java
System Requirements: Java 1.7+
Downloads: Total: 82 | This Month: 1 Released: 2007-05-20
Base64 Similar Software

Java Service Wrapper 64-bit 3.5.25 Tanuki Software    

The Java Service Wrapper enables a Java Application to be run as a Windows Service or Unix Daemon. It also monitors the health of your Application and JVM. Benefits This is a short list of the benefits you get when you use the Java Service Wrapper with your Java .... Free download of Java Service Wrapper 64-bit 3.5.25

Volser 1.3 Canadian Mind Products    

Gets the 4-byte 32-bit binary volume serial number of a Windows disk drive assigned when it is formatted to provide and almost unique id. Don't confuse this with the volser(, the string name, or the manufacturer's disk serial number assigned to a hard drive at the factory. Uses JNI and C++ .... Free download of Volser 1.3

Sound 1.4 Canadian Mind Products    

Sound lets you mathematically create sounds in Java. You define your sounds in terms of 16-bit linear code for the waveform, -- an array of samplings. The U_Law.class will then convert that to (or from) *.AU mu-law 8-bit encoding format which you can then play with AudioPlayer.player.start(bis) in an application or .... Free download of Sound 1.4

HTTP GET/POST 3.2 Canadian Mind Products    

... r with homepage or homepage It will also encode parameter pairs for you. It does nothing on its own. It is intended to be incorporated into your own programs. To see a sample use have a look at the com.mindprod.submitter package, downloadable .... Free download of HTTP GET/POST 3.2

File I/O Amanuensis 6.2 Canadian Mind Products    

I/O teaching tool that generates sample Java source code to read or write the console, a sequential file, a random access file, a String, an array of characters, an array of bytes, URL, HTTP CGI GET/POST, Socket, resource or Pipe. It shows you how to read or write ASCII-8 bit characters .... Free download of File I/O Amanuensis 6.2

Popular Software in Web Development / Java & JavaScript

CSVReader/Writer 7.4 Canadian Mind Products    

Java to read, write, align, sort, reshape, pack... comma, tab-separated files.. Free download of CSVReader/Writer 7.4

HTTP GET/POST 3.2 Canadian Mind Products    

HTTP GET/POST/HEAD/PROBE/CHASE java class library for http: or https:. Free download of HTTP GET/POST 3.2

Jpcsp for Mac OS X 0.6 Rev.1772 jpcsp Team    

The first PSP emulator that is written in JAVA. Free download of Jpcsp for Mac OS X 0.6 Rev.1772

software pick   

Password Generator 1.9 Canadian Mind Products    

Generates random passwords that are hard to guess.. Free download of Password Generator 1.9

AllWebMenus Pro 5.3.940 Likno Software    

Top JavaScript menu/CSS menu/Drop-Down menu builder, visual, easy, no coding!. Free download of AllWebMenus Pro 5.3.940

software award