Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 1.75 KB

README_ch.md

File metadata and controls

73 lines (49 loc) · 1.75 KB

npm GitHub stars GitHub issues GitHub license CI via GitHub Actions

English | 简体中文

ascii2binary

Base64-string 直接转 ArrayBuffer

安装

// npm
$ npm install --save ascii2binary

// yarn
$ yarn add ascii2binary

// pnpm
$ pnpm add ascii2binary

使用

ES6 模块

// 注意,没有默认导出
import { ascii2binary } from 'ascii2binary';

node.js (commonjs) 模块

// 注意,没有默认导出
const { ascii2binary } = require('ascii2binary')

用法

// 输入 base64 字符串
ascii2binary('yq==') // ArrayBuffer: [202]

图片数据转换(图像 base64 转原始二进制数据)

// base64 字符串转 ArrayBuffer
const base64 = 'iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAV0lEQVQImWP8DwQMWAATjPFkZztDuLUBg5pJBEP1+vsMjGAdj1YyhHu0M5yHq5eG6njzFEkQBJ5CJUSkGQxRJKQZGP5DweMdbf/DrPT/qxqH/69ad+8/AGWjJsYqydAgAAAAAElFTkSuQmCC'
ascii2binary(base64) // ArrayBuffer: [...]

开发与构建

安装依赖

$ pnpm install

重新打包

$ pnpm run build

测试

需先安装开发依赖

$ pnpm run test