32 lines
547 B
Markdown
32 lines
547 B
Markdown
|
## @bytedo/gzip
|
||
|
> 浏览器端的gzip库, fork于pako, 仅调整语法为esm, 并只保留gzip的导出。
|
||
|
|
||
|
|
||
|
### 安装&使用
|
||
|
|
||
|
```bash
|
||
|
npm install @bytedo/gzip
|
||
|
```
|
||
|
|
||
|
|
||
|
或直接使用cdn地址:
|
||
|
|
||
|
```js
|
||
|
|
||
|
import { gzip , ungzip } from '@bytedo/gzip' // use importmap
|
||
|
// or
|
||
|
import { gzip , ungzip } from '//jscdn.ink/@bytedo/gzip/latest/index.js'
|
||
|
|
||
|
|
||
|
let res = gzip('hello world') // return Uint8Array object
|
||
|
|
||
|
let txt = ungzip(res) // hello world
|
||
|
|
||
|
```
|
||
|
|
||
|
|
||
|
### 开源协议
|
||
|
|
||
|
- MIT - 除 `/lib/zlib` 目录以外的所有文件
|
||
|
- ZLIB - `/lib/zlib` 目录
|