# ZHQ **Repository Path**: byusistudio/zhq ## Basic Information - **Project Name**: ZHQ - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-18 - **Last Updated**: 2025-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ZhqConverter ZhqConverter 是一个简单的 Java 工具,用于在不同文件格式之间进行转换,包括二进制和十六进制。该项目旨在提供基础的文件转换功能,并展示一些有趣的小特性。 ## 主要功能 - **文件转换**:支持从文件转换为二进制或十六进制格式,以及从二进制或十六进制格式转换回文件。 - **命令行支持**:通过命令行参数灵活指定输入和输出文件,以及转换类型。 - **辅助功能**:包含一个彩蛋功能和文本居中显示方法。 ## 功能详情 - `convertToBinary`: 将源文件转换为二进制格式并写入输出文件。 - `convertToHex`: 将源文件转换为十六进制格式并写入输出文件。 - `convertFromBinary`: 从二进制格式文件还原为原始文件。 - `convertFromHex`: 从十六进制格式文件还原为原始文件。 - `showEasterEgg`: 显示一个有趣的隐藏彩蛋。 - `centerText`: 辅助方法,用于将文本居中显示。 ## 使用方法 1. 编译代码: ```bash javac ZhqConverter.java ``` 2. 运行程序并指定转换操作: ```bash java ZhqConverter -t binary -i input.txt -o output.bin ``` 参数说明: - `-t`: 转换类型(binary, hex, fromBinary, fromHex) - `-i`: 输入文件路径 - `-o`: 输出文件路径 3. 查看帮助信息: ```bash java ZhqConverter -h ``` ## 构建与依赖 该项目使用标准 Java 编写,无需额外依赖。确保已安装 JDK 并配置好环境变量即可编译运行。 ## 版权与许可 该项目遵循 Apache License 许可证,请参阅 [LICENSE](LICENSE) 文件了解详细信息。 ## 贡献 欢迎提交问题和 Pull Request!请确保遵循项目编码规范,并在提交前进行充分测试。