• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Code Line Counter Pro - Java Version 7.6
This software helps SQA, PMs, and programmers count lines of code in their source, specifically for ...
MSI Installers for Java 8.361
Java's client version 8 update 341 is available for download with the new MSI installer allowing ...
NoPrint.js 1.0
NoPrint.js is an open source JS library that disrupts print, screenshots, copy, and paste features in ...
JavaScript QR Code Generator 19.11
The QR Code JavaScript Barcode Generator is a software that uses JavaScript to create and display ...
JavaScript Data Matrix Generator 19.11
The Data Matrix JavaScript Barcode Generator script generates static or dynamic GS1 Data Matrix and ECC200 ...
AnyStock Stock and Financial JS Charts 8.7.0
AnyStock is a JavaScript charting library that presents large data sets through interactive HTML5 charts. It ...
AnyMap JS Maps 8.7.0
AnyMap JS Maps is a flexible and customizable JavaScript-HTML5 mapping library that comes with an extensive ...
AnyGantt JS Gantt Charts 8.7.0
AnyGantt is a powerful JavaScript charting library that enables you to create HTML5 Gantt Charts with ...
AnyChart JS Charts and Dashboards 8.7.0
AnyChart is a versatile JS chart library that enables the creation of interactive charts across various ...
GetOrgChart 2.5.3
A JavaScript tool that facilitates the creation of interactive and customizable flowcharts to display organizational structures ...
Home Web Development Java & JavaScript Base64 Download

Base64

May 20, 2007
Base64 is free software used to encode 8-bit characters into ASCII printable characters, much like UUENCODE. However, unlike UUENCODE, Base64 doesn't embed a filename. It is commonly used for encoding digital certificates and passwords.
Base64
Base64 Screenshot
Version 1.9
License Freeware
Platform Windows
Supported Languages English
System Requirements Java 1.8+
Free Version Limitations No limitations
Homepage mindprod.com
Developed by Canadian Mind Products
Base64 is a useful encoding method for 8-bit characters using only ASCII printable characters. It is a freeware application similar to UUENCODE but does not embed a filename. The encoding method is used in digital certificates and in encoding user:password string in an Authorization: header for HTTP. The spec is described in RFC 2045. It is important not to confuse Base64 with x-www-form-urlencoded, which is handled by java.net.URLEncoder.encode/decode or Base64u.

Base64 armouring is a variant that uses only the characters A-Z a-z 0-9 +/=. It is suitable for encoding binary data as SQL strings that will work regardless of the encoding. However, + / and = have special meaning in URLs, making it difficult to use Base64 in URLEncoded contexts. This is where Base64u comes in, which 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.

To use Base64 or Base64u, import com.mindprod.base64.Base64 and create an encoder object. For encoding byte[], set the line length and call the encoder method. For decoding byte[], call the decoder method. An example that starts and ends with a String can be found in Example.java. To run, use java.exe com.mindprod.base64.Example. Overall, Base64 and Base64u offer a convenient and flexible solution for encoding and decoding 8-bit characters.
What's New

Version 1.9: add icon and pad file

uuencode Base64 encode decode uudecode printable Base64u armouring 6-bit 8-bit
Free Download 215K
486
  • Share on:

Most Popular

  1. FastCat 2.4
    127
  2. JExplorer 3.6
    120
  3. MDI Browser 2.6
    117
  4. TreeTable 2.01
    117
  5. AnyStock Stock and Financial JS Charts 8.7.0
    114
  6. JSPMaker 1.1.0
    112
  7. NoPrint.js 1.0
    110
  8. GetOrgChart 2.5.3
    110
  9. AnyChart JS Charts and Dashboards 8.7.0
    109
  10. PMVR - Patented Mappable VR 8.2a
    108

Related Downloads

Java Runtime Environment
This software provides essential runtime elements for executing numerous Java-based applications, including ...
Caligula
Caligula is a JavaBean interpreter that allows users to program numerical expressions. ...
ImageZoom
This Java software allows users to zoom in on their pictures with ...
NeuChat (250 users) - Platform Independent
Enable real-time communication for your website, intranet, and customers to enhance their ...
FTP Applet Professional Edition
FTP Applet = Java 1.1 FTP client for web browser. Full-featured, easy-to-use.
ClientIPForwarder
The ISAPI plug-in inserts remote client IP address into http(s) header, enabling ...
DocFlex/Javadoc
DocFlex/Javadoc is an advanced software solution for generating high-quality Java API documentation ...
JavaScript Code Library
JavaScript Code Library is a robust source code library containing over 1000 ...
MoneyToys Simple Loan Calculator
MoneyToys Simple Loan Calculator is a quick and easy way to add ...
QuartzDesk Lite Edition
QuartzDesk is a Java-based scheduling tool that manages and monitors tasks. It ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.