Software Name:
Base64
Version: 1.9
Category: Utilities
Date Listed/Updated: 2022-03-23 05:52:28
File size: 215 KB
OS: Java,Linux,Mac OS X,Unix,Win2000,Win7 x32,Win7 x64,WinServer,WinVista,WinVista x64,WinXP
License: freeware Price($): 0.00
Author/Publisher name: Roedy Green

View Full Screenshot
Description: 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
We have affiliation with number one software market place Share-IT\. Contact us for better pricing/customised coupon code
Use Avangate Coupoun code 548AAC3EB7 to get maximum discount. Please contact through skype: softrevu or send mail to submit@softrevu.com for better pricing
EULA

Tags: Base64 Base64u encode decode armouring printable 6-bit 8-bit UUENCODE UUDECODE
Is this software spam? Report Spam
Software removal request by publisher Removal Request
Software Review: Base64 Review
For publisher: Request Software Confirmation
Software from the publisher:SetClock, In Words, FontShower, Conversion Amanuensis, Biorhythms Calculator, American State Sales Tax Calculator, File I O Amanuensis, File Splitter, Untouch, Credit Card Validator, CurrCon Currency Converter, Compactor, Quoter Amanuensis, Masker, KeyPlayer, Insult Generator, Holiday Calculatior 4.4, FourTidy, CSVReader Writer, Amper, CMOSSave/CMOSRest, BOOTSave/BOOTRest, Transporter, Sound, Primes, Pentium/AMD CPU ID, NetworkCam, Mouse Position Detector, LEDataStream, JarLook, JarCheck, Ini File Tidier/Verifier, Hunk I/O, FilenameFilters, FileTimes, Entity Strip/Insert, Encodings, Echo Server, Comparators, Boyer, Batik, Base64, Password Generator, CSVReader Writer,