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

  Tip: Clone2Go DVD to Apple TV Converter 1.9.2 close
Clone2Go DVD to Apple TV Converter 1.9.2 Clone2go DVD to Apple TV Converter is a professional tool for ripping DVD files and converting video movies, which is designed specially for Apple TV users. With this tool, you can easily convert almost all popular video files such as DVD, AVI and WMV to Apple TV supportable format like MPEG-4. The ... read more



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

  Categories close
  

Base64 1.9

 
close
Base64 1.9
  Product details close
Bookmark and Share
WinXPWinXP Win2008WinServer WinVistaWinVista Win2008Win7 LinuxLinux Mac OS XMac OS X JavaJava
View screenshot
Company
(show all)
Canadian Mind Products
License Freeware
Price -
File size 507 KB
Last update 2007-05-20
Downloads 22
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.

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-2010 Andreas Breitschopp · AB-Tools.com AddThis Feed Button   English Deutsch Русские Français Español Українська Dansk 
Visitors since 2008-04-29: 1245095 Auxiliary supplies Last changing: 2008-06-03