myunzip
v1.0.2
Published
A command line tool to compress or decompress gzip files
Downloads
5
Maintainers
Readme
myunzip
用于压缩或解压gzip文件。gzip相关命令太多了,参数也不一样,有的还限制必须是.gz后缀! myunzip非常简单。 只需要给一个文件路径就行, 如果是gzip格式就自动执行解压。 如果非gzip格式,那么就执行压缩
功能特性
- 🔄 智能检测: 自动检测文件是否为gzip格式
- 📦 压缩: 将普通文件压缩为gzip格式
- 📤 解压: 将gzip文件解压为普通文件
安装
全局安装
npm install -g myunzip本地开发
git clone <repository-url>
cd myunzip
npm install
npm run build使用方法
基本用法
# 压缩文件(如果文件不是gzip格式)
myunzip file.txt
# 解压文件(如果文件是gzip格式)
myunzip file.txt.gz
# 指定输出文件
myunzip file.txt output.gz
myunzip file.txt.gz output.txt命令行选项
myunzip <file> [output]
位置参数:
file 要处理的文件路径
output 输出文件路径(可选,默认覆盖原文件)
选项:
--help 显示帮助信息
--version 显示版本信息使用示例
# 压缩文本文件(覆盖原文件)
myunzip document.txt
# 输出: document.txt(已压缩)
# 解压gzip文件(覆盖原文件)
myunzip archive.gz
# 输出: archive.gz(已解压)
# 压缩并指定输出文件名
myunzip data.txt compressed.gz
# 解压并指定输出文件名
myunzip archive.gz extracted.txt许可证
MIT License
贡献
欢迎提交Issue和Pull Request!
