0.3.2 • Published 4 years ago

diycode v0.3.2

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

Diycode

Diycode 是一个非常简单的字符串编码工具,它可以将任意的字符串转化成有特定字符编码的字符串,并且能做到一一对应的编码译码。

使用

使用 npm 安装

npm install diycode --save

在浏览器中使用

<script src="https://unpkg.com/diycode/dist/index.js"></script>

API

Diycode 提供了 5 个简单的函数工具

encode

export declare const encode: (
	input: string,
	format: string | string[]
) => string;

可以将指定的字符串转化成由特定编码字符(数组)构成的字符串。

decode

export declare const decode: (
	input: string,
	format: string | string[]
) => string;

可以将编码后的字符串依据特定编码字符(数组)转化成未编码的字符

另外两个工具函数提供了将任意进制数转化成十进制将十进制数转化成任意进制的函数。

tryDecode

export declare const tryDecode: (
	input: string,
	format: string | string[]
) => string | null;

防止在decode函数解码错误时报错,可以改用tryDecode函数,在解码错误的时候返回null

N_10

export declare const N_10: (val: number | bigint, from: number) => number;

将任意进制数转化成十进制

n10_N

export declare const n10_N: (
	val: number | bigint,
	to: number | bigint
) => number[];

将十进制数转化成任意进制数

0.3.2

4 years ago

0.3.0

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago