Socket
Socket
Sign inDemoInstall

base64-coder-node

Package Overview
Dependencies
0
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    base64-coder-node

Base64 string encoder/decoder.


Version published
Maintainers
1
Install size
10.3 kB
Created

Readme

Source

⚠️ This package is deprecated.

base64-coder-node Logo

Base64 string encoder/decoder.

NPM Package Version NPM Package Downloads NPM Package License

Installation

npm install base64-coder-node

Usage Example

var base64 = require('base64-coder-node')();

console.log(base64.encode('Base64 string encoder/decoder.'));
console.log(base64.decode('QmFzZTY0IHN0cmluZyBlbmNvZGVyL2RlY29kZXIu'));

console.log(base64.encode('Base64 string encoder/decoder.', 'utf16le'));
console.log(
  base64.decode(
    'QgBhAHMAZQA2ADQAIABzAHQAcgBpAG4AZwAgAGUAbgBjAG8AZABlAHIALwBkAGUAYwBvAGQAZQByAC4A',
    'utf16le'
  )
);

QmFzZTY0IHN0cmluZyBlbmNvZGVyL2RlY29kZXIu
Base64 string encoder/decoder.
QgBhAHMAZQA2ADQAIABzAHQAcgBpAG4AZwAgAGUAbgBjAG8AZABlAHIALwBkAGUAYwBvAGQAZQByAC4A
Base64 string encoder/decoder.
Supported Encodings
  • ascii - for 7 bit ASCII data only. This encoding method is very fast, and will strip the high bit if set.
  • utf8(default) - Multibyte encoded Unicode characters. Many web pages and other document formats use UTF-8.
  • utf16le - 2 or 4 bytes, little endian encoded Unicode characters. Surrogate pairs (U+10000 to U+10FFFF) are supported.
  • ucs2 - Alias of utf16le.
  • base64 - Base64 string encoding.
  • binary - A way of encoding raw binary data into strings by using only the first 8 bits of each character. This encoding method is deprecated and should be avoided in favor of Buffer objects where possible. This encoding will be removed in future versions of Node.
  • hex - Encode each byte as two hexadecimal characters.

Tests

To run the test suite, first install the dependencies, then run npm test:

$ npm install
$ npm test

License

Distributed under the MIT License.

Keywords

FAQs

Last updated on 12 Jan 2022

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc