📚 GeekTools 用户手册
🎯 欢迎使用 GeekTools 极客工具箱
GeekTools 是一款专为开发者和技术人员设计的多功能工具集合,旨在提供高效、便捷的开发体验。本手册将帮助您快速掌握软件的使用方法。
📋 目录导航
🎨 软件概述
核心特性
- ✨ 现代化界面: 深色主题设计,护眼舒适
- 🔧 11个专业工具: 覆盖编码、加密、转换等开发场景
- 🚀 智能检测: 自动识别输入格式,提供智能建议
- 🔍 全局搜索: 快速定位所需工具
- 💾 数据保存: 自动保存历史记录和用户设置
适用人群
- 👨💻 软件开发者: API调试、代码生成、数据处理
- 🔒 安全工程师: 加密解密、哈希计算、数据验证
- 📊 数据分析师: 格式转换、正则匹配、时间处理
- 🌐 运维工程师: 日志分析、配置处理、监控数据
💻 安装与启动
系统要求
- 操作系统: Windows 10/11 (64位)
- 内存: 最低 512MB RAM
- 存储: 100MB 可用空间
- 显示: 1024×768 分辨率
启动步骤
- 解压下载的
GeeksToolbox-1.0.0-Windows-x64.zip
文件 - 双击
GeeksToolbox.exe
启动程序 - 首次启动会自动加载所有工具模块
- 等待加载完成即可开始使用
启动问题排查
如果遇到启动问题,请尝试:
– 以管理员身份运行程序
– 检查是否安装了 Visual C++ 运行库
– 确保防火墙未阻止程序运行
🖥️ 界面介绍
主界面布局
┌─────────────────────────────────────────────────────┐
│ GeekTools 极客工具箱 │ ← 标题栏
├─────────────────────────────────────────────────────┤
│ 🔍 [搜索工具或功能...] │ ← 搜索栏
├─────────────────────────────────────────────────────┤
│ 📁 工具分类标签页 │ ← 工具导航
│ ┌─────────────────┬─────────────────────────────────┐ │
│ │ 📋 工具列表 │ 🔧 工具操作区域 │ │
│ │ │ │ │
│ │ • Base64 编解码 │ ┌─────────────────────────────┐ │ │
│ │ • JSON 工具 │ │ 📝 输入区域 │ │ │
│ │ • 时间戳转换 │ │ │ │ │
│ │ • 哈希计算 │ └─────────────────────────────┘ │ │
│ │ • URL 编解码 │ │ │
│ │ • 正则测试 │ ┌─────────────────────────────┐ │ │
│ │ • cURL 转换 │ │ 📤 输出区域 │ │ │
│ │ • 二维码生成 │ │ │ │ │
│ │ • 对称加解密 │ └─────────────────────────────┘ │ │
│ │ • Unicode 转换 │ │ │
│ │ • 变量名助手 │ [🔄转换] [🗑️清空] [📋复制] │ │
│ └─────────────────┴─────────────────────────────────┘ │
├─────────────────────────────────────────────────────┤
│ 📊 状态栏: 工具状态 | 操作提示 | 版权信息 │ ← 状态信息
└─────────────────────────────────────────────────────┘
界面元素说明
1. 搜索栏
- 位置: 界面顶部
- 功能: 快速搜索工具和功能
- 使用: 输入关键词实时过滤工具列表
- 技巧: 支持中英文混合搜索和模糊匹配
2. 工具列表
- 位置: 左侧面板
- 功能: 显示所有可用工具
- 操作: 点击工具名称切换到对应功能
- 状态: 当前选中的工具会高亮显示
3. 操作区域
- 位置: 右侧主要区域
- 组成: 输入框、输出框、功能按钮
- 布局: 根据工具类型动态调整
- 交互: 支持拖拽、快捷键等多种操作方式
4. 状态栏
- 位置: 界面底部
- 信息: 显示当前操作状态和提示信息
- 版权: 显示开发者信息和联系方式
🔧 工具使用
基本操作流程
- 选择工具 → 在左侧列表点击所需工具
- 输入数据 → 在输入区域粘贴或输入待处理数据
- 执行操作 → 点击相应的功能按钮
- 查看结果 → 在输出区域查看处理结果
- 复制结果 → 点击复制按钮或使用快捷键
工具详细说明
🔤 Base64 编解码工具
功能: 对文本进行 Base64 编码和解码
使用方法:
– 编码:输入原始文本 → 点击”编码”
– 解码:输入 Base64 字符串 → 点击”解码”
– 智能检测:自动识别输入类型并提供建议
应用场景:
– API 数据传输编码
– 图片 Base64 编码
– 邮件附件编码
– 配置文件数据编码
📄 JSON 工具
功能: JSON 数据的格式化、压缩和验证
主要功能:
– 格式化: 美化 JSON 结构,添加缩进和换行
– 压缩: 移除空格和换行,减小数据大小
– 验证: 检查 JSON 语法正确性
– 修复: 自动修复常见的语法错误
使用技巧:
– 支持拖拽 JSON 文件直接导入
– 语法错误会高亮显示错误位置
– 支持大文件处理(最大 10MB)
⏰ 时间戳转换工具
功能: Unix 时间戳与人类可读时间的相互转换
支持格式:
– Unix 时间戳(秒级/毫秒级)
– ISO 8601 标准格式
– 自定义日期时间格式
– 多时区转换支持
特色功能:
– 一键获取当前时间戳
– 批量时间戳转换
– 时区自动识别和转换
– 自定义输出格式
🔐 哈希/摘要计算工具
功能: 计算文本或文件的哈希值
支持算法:
– MD5: 快速校验(不推荐安全用途)
– SHA1: 基础安全哈希
– SHA256: 推荐的安全哈希算法
– SHA512: 高安全级别哈希
– CRC32: 快速校验和
使用方式:
– 文本哈希:直接输入文本计算
– 文件哈希:拖拽文件或选择文件路径
– 批量计算:同时计算多种算法
🌐 URL 编解码工具
功能: URL 编码和解码,处理特殊字符
编码类型:
– 标准 URL 编码(RFC 3986)
– 组件编码(分别处理 URL 各部分)
– 表单编码(application/x-www-form-urlencoded)
智能功能:
– 自动检测编码类型
– 批量处理多个 URL
– 支持中文和特殊字符
– 实时预览编码结果
🔍 正则表达式测试工具
功能: 正则表达式的编写、测试和调试
核心功能:
– 实时匹配显示
– 正则语法高亮
– 捕获组内容显示
– 替换操作测试
预设模式:
– 邮箱地址验证
– 手机号码验证
– 身份证号验证
– IP 地址匹配
– URL 链接提取
📡 cURL 转换器工具
功能: 将 cURL 命令转换为各种编程语言代码
支持语言:
– Python (requests 库)
– JavaScript (Fetch API / jQuery)
– PHP (cURL 扩展)
– Go (net/http 包)
– Lua (http 库)
转换特性:
– 完整请求头处理
– 自动处理认证信息
– 支持文件上传转换
– 代理设置转换
📱 二维码生成器
功能: 生成各种类型的二维码
支持类型:
– 纯文本内容
– URL 网址链接
– WiFi 连接信息
– 联系人信息(vCard)
– 短信内容
自定义选项:
– 尺寸调整(100×100 到 1000×1000)
– 错误纠正级别(L/M/Q/H)
– 边框宽度设置
– 前景和背景颜色
🔒 对称加解密工具
功能: 使用对称加密算法保护数据安全
支持算法:
– AES(高级加密标准)
– DES(数据加密标准)
– 3DES(三重数据加密)
– Blowfish(快速加密算法)
加密模式:
– ECB(电子密码本模式)
– CBC(密码块链接模式)
– CFB(密码反馈模式)
– OFB(输出反馈模式)
🌍 Unicode 转换器
功能: Unicode 编码转换和字符分析
转换类型:
– Unicode 转中文
– 中文转 Unicode
– HTML 实体编码
– URL 编码转换
字符分析:
– 字符详细信息
– Unicode 码点显示
– 字符分类信息
– 编码长度统计
📝 变量名助手
功能: 智能生成符合规范的编程变量名
命名风格:
– 驼峰命名法(camelCase)
– 下划线命名法(snake_case)
– 帕斯卡命名法(PascalCase)
– 常量命名法(CONSTANT_CASE)
智能功能:
– 中英文自动翻译
– 编程规范检查
– 关键字冲突检测
– 批量生成变量名
🚀 高级功能
全局搜索
激活方式:
– 点击顶部搜索框
– 使用快捷键 Ctrl+F
搜索技巧:
– 支持模糊搜索和拼音搜索
– 可搜索工具名称和功能描述
– 支持英文和中文混合搜索
– 实时过滤显示匹配结果
快捷键支持
快捷键组合 | 功能描述 |
---|---|
Ctrl+C |
复制输出结果 |
Ctrl+V |
粘贴输入内容 |
Ctrl+A |
全选文本内容 |
Ctrl+Z |
撤销上一步操作 |
Ctrl+F |
打开全局搜索 |
F5 |
刷新当前工具 |
Esc |
清空输入内容 |
批量处理
支持批量操作的工具:
– Base64 编解码(多行文本处理)
– 哈希计算(多个文件同时计算)
– URL 编解码(多个链接批量处理)
– 时间戳转换(多个时间同时转换)
批量操作方法:
1. 在输入框中每行输入一个数据项
2. 系统自动识别并分割数据
3. 点击处理按钮执行批量操作
4. 结果按行对应显示
历史记录
功能特点:
– 自动保存最近使用的数据
– 支持历史记录快速搜索
– 可清空或导出历史记录
– 隐私模式(不保存敏感数据)
管理方式:
– 查看:点击历史记录按钮
– 搜索:在历史记录中输入关键词
– 清空:点击清空历史记录按钮
– 导出:将历史记录保存为文件
❓ 常见问题
安装和启动问题
Q: 软件无法启动,显示缺少 DLL 文件
A: 请安装 Microsoft Visual C++ 2015-2022 Redistributable (x64) 运行库
Q: 启动后界面显示不完整或乱码
A: 检查系统显示缩放设置,建议设置为 100% 或 125%
Q: 程序启动很慢,需要等待很长时间
A: 首次启动需要加载所有工具模块,后续启动会更快
功能使用问题
Q: 处理大文件时程序卡死或崩溃
A: 建议将大文件分割成小块处理,单次处理不超过 10MB
Q: 某些工具的结果不准确或有错误
A: 请检查输入数据格式是否正确,参考工具说明中的格式要求
Q: 如何保存处理结果到文件
A: 点击复制按钮复制结果,然后粘贴到文本编辑器中保存
性能优化问题
Q: 软件运行缓慢,响应时间长
A: 关闭其他占用内存的程序,定期清理历史记录
Q: 如何提高批量处理的速度
A: 减少单次处理的数据量,使用更高性能的硬件配置
Q: 程序占用内存过多
A: 重启程序释放内存,避免同时打开多个大文件
📞 技术支持
联系方式
- 开发者微信: chiyuntech168
- 技术支持QQ: 365919529
- 官方邮箱: 365919529@qq.com
- 项目网站: https://blog.xxyyo.com
支持服务
- 响应时间: 24小时内回复
- 服务时间: 周一至周五 9:00-18:00
- 支持语言: 中文、英文
- 服务范围: 使用指导、问题排查、功能建议
反馈渠道
- Bug 报告: 发送邮件详细描述问题
- 功能建议: 通过微信或QQ联系开发者
- 使用心得: 欢迎分享使用经验和技巧
更新获取
- 版本检查: 关注官方网站发布信息
- 自动更新: 后续版本将支持自动更新检查
- 更新日志: 每个版本的详细更新内容
📖 附录
版本信息
- 当前版本: v1.0.0
- 发布日期: 2025年7月19日
- 开发语言: Python + PyQt6
- 许可协议: MIT License
系统兼容性
- Windows 10: 完全支持
- Windows 11: 完全支持
- Windows 8.1: 基本支持(可能需要额外配置)
- 其他系统: 暂不支持
文件说明
GeeksToolbox.exe
: 主程序文件config.json
: 配置文件README.md
: 项目说明文档LICENSE
: 开源许可证文件
感谢您选择 GeekTools 极客工具箱!如有任何问题或建议,请随时联系我们。
© 2025 chiyuntech168. All rights reserved.
评论(0)