# putool **Repository Path**: xiaGjbgo-jian/putool ## Basic Information - **Project Name**: putool - **Description**: 打包解包工具 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-04 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # putool `putool` 是一个用于将文件打包到数据库并从中解包的工具。它允许用户将文件内容和元数据存储在数据库中,并根据需要检索和还原这些文件。 ## 功能特性 - **打包文件**:将指定路径下的文件打包并存储到数据库中。 - **解包文件**:从数据库中提取文件并还原到指定目录。 - **元数据管理**:支持写入和读取文件的元数据信息。 ## 使用方法 ### 打包文件 ```bash python put.py pack ``` - `source_path`:需要打包的文件或目录的路径。 - `db_path`:用于存储文件的数据库路径。 ### 解包文件 ```bash python put.py unpack ``` - `db_path`:包含打包文件的数据库路径。 - `dest_path`:解包后文件的输出路径。 ## 开发与贡献 欢迎贡献代码或提出建议!请遵循以下步骤: 1. Fork 本仓库。 2. 创建新分支 (`git checkout -b feature/new-feature`)。 3. 提交更改 (`git commit -m 'Add new feature'`)。 4. 推送分支 (`git push origin feature/new-feature`)。 5. 提交 Pull Request。 ## 许可证 本项目采用 MIT 许可证。详情请查看 [LICENSE](LICENSE) 文件。