js-php-gzuncompress
v1.0.8
Published
JavaScript library for decompressing PHP gzcompress() data
Maintainers
Readme
JS PHP GZUncompress Extension
一个用于解压 PHP gzcompress() 函数压缩数据的 JavaScript 扩展,支持 npm 安装,使用 TypeScript 语法。
安装
npm install js-php-gzuncompress构建
执行构建命令:
npm run build- 完整构建(TypeScript编译 + Webpack打包压缩)
构建产物
dist/index.js- CommonJS 模块,包含类型定义dist/index.min.js- UMD 格式的压缩混淆版本,可直接在浏览器中使用
使用
Node.js / CommonJS
const { gzundecompress } = require("js-php-gzuncompress");
const compressedBase64 = "your_base64_compressed_data";
const result = gzundecompress(compressedBase64);
console.log(result);浏览器 / UMD
<script src="dist/index.min.js"></script>
<script>
const result = JSPhpGzUncompress.gzundecompress(compressedBase64);
console.log(result);
</script>TypeScript
import { gzundecompress } from "js-php-gzuncompress";
const compressedBase64: string = "your_base64_compressed_data";
const result = gzundecompress(compressedBase64);
console.log(result);功能特性
- ✅ 解压 PHP gzcompress() 压缩的数据
- ✅ 支持 Base64 编码的输入
- ✅ TypeScript 类型支持
- ✅ 混淆和压缩的生产版本
- ✅ 同时支持 Node.js 和浏览器环境
开发
# 安装依赖
npm install
# 构建项目
npm run build测试
打开 test.html 文件在浏览器中查看使用示例。
