Base64 1.9

Canadian Mind Products in Web Development / Java & JavaScript

Base64 screenshot

User Rating: 2.5 (31 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: 127 | This Month: 0 Released: 2007-05-20
Base64 Similar Software

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

J4L OCR tools 1.0 J4L Components    

... even if the OCR engine did not accuratelly decode all characters. The software also includes a ready to use servlet for web environments. .... Free download of J4L OCR tools 1.0

Popular Software in Web Development / Java & JavaScript

JavaScript Framework Shield UI 1.7.32 Shield UI Ltd     update

Full-featured JavaScript UI Framework. Works on all browsers and devices. Free download of JavaScript Framework Shield UI 1.7.32

AnyGantt JS Gantt Charts 7.14.0 AnyChart JavaScript Charts    

AnyGantt: JavaScript charting library and API to build smart HTML5 Gannt charts.. Free download of AnyGantt JS Gantt Charts 7.14.0

SuperPie Free HTML5 Pie Chart Library 1.3 GraphsCharts.com    

This free pie chart library makes it easy to display charts on your web pages. Free download of SuperPie Free HTML5 Pie Chart Library 1.3

AnyMap JS Maps 7.14.0 AnyChart JavaScript Charts    

AnyMap JS Maps: interactive JavaScript/HTML5 maps for reports and dashboards.. Free download of AnyMap JS Maps 7.14.0

GS1 DataMatrix JavaScript Generator 17.04 IDAutomation.com, Inc.    

Generate SVG, HTML5 Canvas, BMP and GS1-DataMatrix barcode images with Javascrip. Free download of GS1 DataMatrix JavaScript Generator 17.04