# jm **Repository Path**: zhongjack/jm ## Basic Information - **Project Name**: jm - **Description**: 企业加密文件破解软件。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-08-22 - **Last Updated**: 2026-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JM — 指定类型文件转 `.bin` 读取指定扩展名文件,输出 **`原文件名.bin`**(如 `report.pdf` → `report.pdf.bin`),内容原样复制。 ## 命名规则 | 步骤 | 示例 | |------|------| | 源文件 | `report.pdf` | | 输出 | `report.pdf.bin` | ## 命令行 ### 转换为 BIN ```bash go run ./pdf -f ./docs -e pdf -r -o ./output ``` | 参数 | 说明 | 默认 | |------|------|------| | `-f` | 源目录 | `./` | | `-e` | 扩展名 | `pdf` | | `-r` | 递归子目录 | `false` | | `-o` | 输出目录 | 空(同目录) | ### 还原 BIN(重命名为原后缀) 对已有 `report.pdf.bin` 还原为 `report.pdf`,请使用 **restore** 工具: ```bash go run ./restore -f ./docs -r ``` | 参数 | 说明 | 默认 | |------|------|------| | `-f` | BIN 文件目录 | `./` | | `-r` | 递归子目录 | `false` | | `-o` | 输出目录(为空则在原目录重命名) | 空 | ## 桌面版 ```bash cd desktop npm run tauri dev ``` - **转换**:生成 `.bin` 文件 - **仅还原 BIN**:去掉 `.bin` 后缀还原原文件名 ## 说明 - 还原需 BIN 文件名保留原扩展名(如 `report.pdf.bin`)。 - 旧格式 `report.bin` 无法自动推断后缀。