Logo
 Downloads    Contact    Partner pages    Submit    Disclaimer    Sitemap  
 Windows    Mac    Linux    PDA/Mobile    Other  
Icon Downloads - Windows
      
  Search close

Tip: Avex DVD to Apple TV Converter 4.0 close
Avex DVD to Apple TV Converter 4.0 Avex DVD to Apple TV Converter is a one-click solution to convert DVDs to Apple TV movie. Watch movies on the go! Build your movie list for Apple TV now! It features superb video & audio quality and the fastest conversion techniques availabe on the market (Up to 3x faster). And it is very easy t... read more



  Choose a language close
English Deutsch Dansk Español Українська Русские
Not available in your language?
Click here!

  Categories close
  

Base64 1.9

 Updated
close
Base64 1.9
  Product details close
Bookmark and Share
Win98Win98 WinMEWinME WinNT3WinNT3 WinNT4WinNT4 WinXPWinXP Win2000Win2000 Win2003Win2003 WinVistaWinVista
View screenshot
Company
(show all)
Canadian Mind Products
License Freeware
Price -
File size 531 KB
Last update 2007-05-20
Rating  Not rated yet.Not rated yet.Not rated yet.Not rated yet.Not rated yet.
Language  English
Download now Download now
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.

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

System requirements:
Java 1.2+

  Rate this product close
User rating: 5User rating: 5User rating: 5User rating: 5User rating: 5 (excellent) User rating: 2User rating: 2User rating: 2User rating: 2User rating: 2 (poor)
User rating: 4User rating: 4User rating: 4User rating: 4User rating: 4 (good) User rating: 1User rating: 1User rating: 1User rating: 1User rating: 1 (unsatisfactory)
User rating: 3User rating: 3User rating: 3User rating: 3User rating: 3 (average)
Rate now Rate now

Show all products in the category of this productShow all products in the category of this product
© 2008 Andreas Breitschopp · AB-Tools.com AddThis Feed Button   English Deutsch Dansk Español Українська Русские 
Visitors since 2008-04-29: 117837 Last changing: 2008-06-03