Browser you have is obsolate. Please, download the modern Firefox, Chrome, Opera or Yandex browser for comfort surfing!
  
World Software Catalog
Internet catalog of free and paid applications of the World
  
 RU  EN 
Software search
Description language 1Description language 2Description language 3Description language 4
PlatformLicenseASP member
ClassSpecificCategory
NamePublisher/developer
KeywordsDescription
      
Base64 1.9
Company: Canadian Mind Products
Country: Canada, BC, Victoria
ASP member: Yes
Company Web site: http://mindprod.com
Site of program: http://mindprod.com/products.html
Application info: http://mindprod.com/products1.html#BASE64

Author: Roedy Green

Sales email: inquiry@mindprod.com
Support email: inquiry@mindprod.com

License type: Freeware
Class: Web Development::Java & JavaScript
Specific: Development Tools
Categories: Programming :: Java, Web Development :: Java & Java Script, Programming :: library code, Programming :: encode/decode
Platform: Windows
OS: Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, WinVista, WinVista x64
System requirements: Java 1.8+
Language: English
Limitations: No limitations

  
Keywords: Base64, Base64u, encode, decode, armouring, printable, 6-bit, 8-bit, UUENCODE, UUDECODE

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
Report Malware



 0   
0.21 MB

DateVersionStatusRelease history
20 May 20071.9Minor Updateadd icon and pad file
Distribution permissions: You may include Base64 any CD compilation.
You may not sell Base64. It is free.

Ratio:

Back  Top

 
  0  0
New on site
April 2024
   Su   Mo   Tu   We   Th   Fr   Sa   
     1   2   3   4   5   6   
   7   8   9   10   11   12   13   
   14   15   16   17   18   19   20   
   21   22   23   24   25   26   27   
   28   29   30           
 20 April 2024 year, Saturday 
User
Autorization
e-mail:

password:


Register
RSS-feed
RSS-лента    Valid RSS
Online
Guests: 1
Users: 0
Bots: 66
Total users: 55
Banners

Copyright © 2020-2024 MaaSoftware OOO