SafestDownloads home
  Windows  
   Mac   

Base64

Safe, Trusted and Spyware Free
Base64 is a developed by Canadian Mind Products. This site is not affiliated with Canadian Mind Products in any way. Read more.
Base64 icon 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 passwords.
Version1.9
LicenseFree
OS supportWindows XP, Windows 7, Windows 8, Windows Server, Windows Vista, Mac OS X
ReleasedJan 12, 2015
Last updatedJul 13, 2014
Total downloads518
Last week51
PublisherCanadian Mind Products
User rating
 (1 rating)

Screenshots

Base64 screenshot
Safe, Trusted and Spyware Free

Publisher's Description

From Canadian Mind Products
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

Specifications

Info URLhttp://mindprod.com/products1.html#BASE64
Download URLhttp://mindprod.com/zips/base6419.zip
Install supportNo Install Support
LanguageEnglish
File size0.21 MB
What's new is version 1.9? add icon and pad file

Publisher's License Agreement (EULA)

This program is for non-military use only. For details on what that licencing restriction means and why I restricted this software that way, see http://mindprod.com/contact/nonmil.html If you incorporate any of my code in your programs, they too must be marked for non-military use only. However it is not your responsibility to enforce that restriction.

Find Similar Programs to Base64

Feedback

  • If you need help or have a question, please contact us.
  • Is there any feedback you would like to provide? Click here.
  • Would you like to report a correction?
  • Are you the publisher? Download your badges here.

Learn More

Base64 is a developed by Canadian Mind Products. This site is not affiliated with Canadian Mind Products in any way. SafestDownloads is a platform that helps you find the software you’ve been searching for. SafestDownloads not only offers a vast catalog of thousands of free programs to choose from, but makes it easy to download them.
Safe, Trusted and Spyware Free

Alternative Downloads

JS Auto Form Validator
JS Auto Form Validator-Validation Component
JavaScript Chart Standard
Full-featured HTML5 chart component
DHTMLX JavaPlanner
DHTMLX JavaPlanner Web Calendar Control
AndroChef Java Decompiler
Java 6 decompiler for jar class apk dex files

Canadian Mind Products Software

Amper
Safely converts ampersands to !amp; entities
Aquarium Sand Depth Calculator
Calculates sand weight needed for an aquarium
Biorhythms Calculator
Calculates and displays biorhythm graphs.
BrokenLinks
Finds and tracks broken links on your website
Canadian Sales Tax Calculator
Calculates Canadian sales taxes

Popular Web Development Downloads

Image Cut
Split image into slices using any layout
CSE HTML Validator Lite
FREE fast offline HTML & CSS syntax checker
SEO PowerSuite Enterprise
A comprehensive solution for an advanced SEO
Arclab Web Form Builder
php Email Contact Form Builder
SEO SpyGlass Professional
SEO SpyGlass: your ultimate backlink checker


© 2018 SafestDownloads. All rights reserved.  Privacy Policy  |  Terms of Service  |  Contact Us  |  Adware Removal Guides  |  MalwareResearh.org  |  virus-removal-help.com  
All logos, trademarks, art and other works are and remain copyright and property of their respective owners. Microsoft Windows is a registered trademarks of Microsoft Corporation and is in no way endorses or is affiliated with SafestDownloads. SafestDownloads is a platform that helps you find the software you’ve been searching for. SafestDownloads not only offers a vast catalog of thousands of free programs to choose from, but makes it easy to download them.