ePrivacy and GPDR Cookie Consent by Cookie Consent

Base64 1.9

Canadian Mind Products in Web Development / Java & JavaScript

Base64 screenshot

User Rating: 2.5 (32 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: 215 kB License: Freeware Price: FREE
Platform: Win2000, Windows XP, Windows 7 x32, Windows 7 x64, Windows 8, Windows 10, WinServer, WinOther, Windows Vista, Windows Vista x64
System Requirements: Java 1.8+
Downloads: Total: 157 | This Month: 0 Released: 2007-05-20
Base64 Similar Software
Popular Software in Web Development / Java & JavaScript

Java Service Wrapper for Mac and Linux 3.5.42 Tanuki Software    

Get a configuration tool for install and control the java applications. Free download of Java Service Wrapper for Mac and Linux 3.5.42

Aptana Studio 3.7.2.201807301 Aptana, Inc.    

JavaScript-focused IDE for building dynamic web applications. Free download of Aptana Studio 3.7.2.201807301

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   

Likno Drop Down Menu Trees 1.1.156 Likno Software    

Likno Drop-Down Menu Trees - powerful html menu trees creation!. Free download of Likno Drop Down Menu Trees 1.1.156

JavaScript News Ticker 1.1 A-PDF.com    

JavaScript News Ticker Banner, DHTML News Ticker Scroller. Free download of JavaScript News Ticker 1.1