SkillAgentSearch skills...

Base64

Base64 codec relying on core Java only. Works with Java1.5 and up.

Install / Use

/learn @karlroberts/Base64
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

base64 - codec library for Base64.

Base64 codec. works well for small files and strings (due to internal array buffers) and well tested. Pretty quick. Room for improvement in future release, which will allow it to stream very large files.

Relies on no library except core java. Compiled up to Java 1.5 language level so will work for 1.5 upwards. base64 is licensed with a BSD3 licence see the included LICENSE file for details.

State

The 'base64' code is ready for use, for small files or Strings. A future release will add streaming to make it suitable for large files and improve its efficiency.

Thanks

Thanks to Tom Daley who posted the Base64 encode algorithm at http://www.javaworld.com/javaworld/javatips/jw-javatip36-p2.html which helped me to create the decoder.

Author

Karl Roberts karl.roberts@owtelse.com

Notes

  1. official repository https://github.com/karlroberts/base64
  2. site and documentation https://github.com/karlroberts/base64
  3. license (3 point BSD style) https://github.com/karlroberts/base64/blob/master/LICENSE
View on GitHub
GitHub Stars17
CategoryDevelopment
Updated5mo ago
Forks28

Languages

Java

Security Score

72/100

Audited on Oct 6, 2025

No findings