base64-js - Base64 encoding/decoding in pure JS

  •        13

base64-js does basic base64 encoding/decoding in pure JS. Many browsers already have base64 encoding/decoding functionality, but it is for text data, not all-purpose binary data.

https://github.com/beatgammit/base64-js

Tags
Implementation
License
Platform

   




Related Projects

js-base64 - Base64 implementation for JavaScript

  •    Javascript

Note js-base64 itself is stand-alone so its package.json has no dependencies.  However, it is also tested on ES6 environment so "babel-preset-es2015": "^6.24.1" is on devDependencies. TypeScript 2.0 type definition was added to the DefinitelyTyped repository.

jquery-base64 - Port of Nick Galbreath's JS base64 string encoder.

  •    Javascript

Rather simple jQuery'fication of Nick Galbreath's base64 string encoder. I didn't like having a global base64 variable around, that's all.

base64 - A robust base64 encoder/decoder that is fully compatible with `atob()` and btoa()`, written in JavaScript

  •    Javascript

base64 is a robust base64 encoder/decoder that is fully compatible with atob() and btoa(), written in JavaScript. The base64-encoding and -decoding algorithms it uses are fully RFC 4648 compliant.A string representing the semantic version number.

Base64.js - Polyfill for browsers which don't provide window.btoa and window.atob

  •    CoffeeScript

≈ 500 byte* polyfill for browsers which don't provide window.btoa and window.atob. Base64.js stems from a gist by yahiko.

CSharp WPF base64 coder-decoder

  •    CSharp

CSharp WPF base64 coder-decoder.


lqip-loader - Low Quality Image Placeholders (LQIP) for Webpack

  •    Javascript

PS: The large image file will be emitted & only 400byte of Base64 (if set to true in the loader options) will be bundled. To save memory and improve GPU performance, browsers (including Chrome started from 61.0.3163.38) will now render a slightly more crisp or pixelated Base64 encoded images.

CryptoJS - This is unmodified copy of Google Code hosted CryptoJS project

  •    Javascript

This repo is straight unmodified-in-any-way copy of Google Code hosted CryptoJS project at https://code.google.com/p/crypto-js/ . This is hosted at github to add bower package so future updates can be managed better. If you are not using bower then just include the .js file from rollups folder for whatever algorithm you want to use. UTF8 encoder is included in each rollup js. If you need UTF16 or Base64 encoder then also add corresponding files from components folder (see following example).

cryptojs - Following googlecode project crypto-js, provide standard and secure cryptographic algorithms for NodeJS

  •    Javascript

Following googlecode project crypto-js, provide standard and secure cryptographic algorithms for NodeJS. Support MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64

css3-patterned-buttons - CSS3 buttons with base64 noise pattern effect.

  •    

CSS3 buttons with base64 noise pattern effect.

b64 -- Base64 Encode/Decode Utility

  •    C

base64 RFC1113 Vanilla ANSI-C Code for a portable stand-alone file encode/decode utility. In 2001, I asked people to 'Help me break it!' Since then, 10+years later, the code remains unbroken and is in wide production use world-wide. It has been ported to all major architectures and been used as a template for ports to different computer and human languages. This is very mature and stable code. Although this comes from a project that was constrained by export controls and is used in secure

Base64

  •    

Simple application helps converting strings and files from or to Base64 string. You can use any encoding to convert while a sidebar previews decoded string for all other encodings.

FBEncryptor - Easy Encryption library (CCCrypt wrapper), AES 256bit support.

  •    Objective-C

FBEncryptor is enabled to encrypt/decrypt a message. Supported encryption algorithm is AES 256 bit only. Additionally BASE64 encode/decode is supported. The output string is encoded with Base64.

Java Base64

  •    Java

A Java library to encode and decode ASCII Strings in Base64

ecoji - Encodes (and decodes) data as emojis

  •    Go

Ecoji encodes data as 1024 emojis, its base1024 with an emoji character set. As a bonus, includes code to decode emojis to original data. Many have asked how Ecoji compares to base64. The short answer is that Ecoji is more bytes, but less visible characters. With Ecoji each visible char represents 10 bits, but each character is multi-byte. With base64 each char represents 6 bits and is one byte. The following table shows encoding sha256 in different ways.

url-loader - A loader for webpack which transforms files into base64 URIs

  •    Javascript

A loader for webpack which transforms files into base64 URIs. This module requires a minimum of Node v6.9.0 and Webpack v4.0.0.

CyberChef - The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

  •    Javascript

CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. These operations include simple encoding like XOR or Base64, more complex encryption like AES, DES and Blowfish, creating binary and hexdumps, compression and decompression of data, calculating hashes and checksums, IPv6 and X.509 parsing, changing character encodings, and much more. The tool is designed to enable both technical and non-technical analysts to manipulate data in complex ways without having to deal with complex tools or algorithms. It was conceived, designed, built and incrementally improved by an analyst in their 10% innovation time over several years.

classesMD5-64 - Extract classes.dex from apk and returns base64 MD5 raw encoded

  •    CSharp

Very useful when you need classes.dex md5 raw hash, encoded with base64 for token generation in WhatsApp.

base64Captcha - golang base64-captcha supports digits, numbers,alphabet, arithmetic, audio and digit-alphabet captcha

  •    Go

SetCustomStore sets custom storage for captchas, replacing the default memory store. This function must be called before generating any captchas. NewMemoryStore returns a new standard memory store for captchas with the given collection threshold and expiration time in seconds. The returned store must be registered with SetCustomStore to replace the default one.

waud - Web Audio Library

  •    Haxe

Web Audio Library with HTML5 audio fallback. Waud is a simple and powerful web audio library that allows you to go beyond HTML5's <audio> tag and easily take advantage of Web Audio API. It abstracts Web Audio API making it consistent and reliable across multiple platforms and browsers. It also falls back to HTML5 Audio on non-modern browsers where Web Audio API is not supported.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.