Jump to content

The Safe Free Download Site

Why not become a full member?, it's fast, free and allows you to participate in our forums and add or comment on our free software, leave reviews, access unlimited free downloads and more! - we NEVER share your details with anyone else, that's a promise! ... REGISTER FREE TODAY





READ / WRITE REVIEWS File Information

  • Submitted: Mar 20 2009 11:06 AM
  • Last Updated: Mar 20 2009 11:06 AM
  • File Size: 532.03K
  • Views: 1219
  • Downloads: 27
  • Will Run On: 98/ME/XP/Vista/Linux/Unix/Mac OS X
  • Author's Site: Click Here

Base64 1.9

- - - - -

Download Now



Screenshots
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 );



Link To This File


free download




Comments and Reviews for Base64 1.9

Register now to add a quick comment to this file below or alternatively you can add a more detailed review HERE and include, for example, details such as good/bad points, any specific advantages over similar software, features you found useful and so on. Please be aware that all reviews are subject to a minimum of 150 words and should preferably (but not compulsory) contain screenshots.

Your Comments

Register now to add your comments and help others decide if Base64 1.9 could be something of interest of them.



22 user(s) are online (in the past 15 minutes)

0 members, 21 guests, 0 anonymous users


MSN/Bing