gzip/README.md

42 lines
910 B
Markdown
Raw Permalink Normal View History

## @bytedo/gzip
2023-04-13 00:31:12 +08:00
> 浏览器端的gzip库, fork于[pako](https://github.com/nodeca/pako), 仅调整语法为esm, 并只保留gzip的导出。
2023-04-13 00:34:31 +08:00
### 版本同步状态:
pako: ![pako](https://img.shields.io/npm/v/pako.svg)
2023-04-13 00:34:31 +08:00
@bytedo/gzip: ![@bytedo/gzip](https://img.shields.io/npm/v/@bytedo/gzip.svg)
### 安装&使用
```bash
npm install @bytedo/gzip
```
或直接使用cdn地址:
```js
2023-05-29 17:10:11 +08:00
import { gzip , gunzip } from '@bytedo/gzip' // use importmap
// or
2023-05-29 17:10:11 +08:00
import { gzip , gunzip } from '//jscdn.ink/@bytedo/gzip/latest/index.js'
// 也可以单独引入
import { gzip } from '//jscdn.ink/@bytedo/gzip/latest/gzip.js'
2023-05-29 17:10:11 +08:00
import { gunzip } from '//jscdn.ink/@bytedo/gzip/latest/gunzip.js'
let base64Str = gzip('hello world') // return base64 string
2023-05-29 17:10:11 +08:00
let txt = gunzip(base64Str) // return hello world
```
### 开源协议
- MIT - 除 `/lib/zlib` 目录以外的所有文件
- ZLIB - `/lib/zlib` 目录