# MiniSCU **Repository Path**: fightroad/mini-scu ## Basic Information - **Project Name**: MiniSCU - **Description**: 一个CStoreSCU工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-09 - **Last Updated**: 2026-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MiniSCU 一个用于**将本地 DICOM 文件发送到指定 DICOM Storage SCP(C-STORE)**的小工具。支持按路径批量发送、连通性测试、发送进度展示与分级日志输出。 经常使用网络上的一个miniSCU测试工具,发现有些bug。学习QT练手,用dcmtk写了这个小工具。 ## 界面截图 ![MiniSCU 界面截图](miniscu.png) --- ## 功能特性 - **连通测试**:验证目标服务是否在线 - **批量发送**:遍历选择的影像路径,按扩展名筛选后发送 - **发送进度**:显示 `当前/总数` - **日志级别**:支持选择日志级别 - **扩展名过滤**:界面示例为 `.dcm|.dicom`(用 `|` 分隔多个后缀) - **转码支持**:将压缩传输语法转成未压缩传输语法再发送提高兼容性 【支持jpeg2000】 --- ## 快速开始 1. 在“服务端”区域填写: - **服务标识(AE Title)** - **服务地址** - **服务端口** 2. 在“本机标识”填写本机 AE Title。 3. 在“扩展名”填写需要发送的文件后缀(多个用 `|` 分隔),例如:`.dcm|.dicom`。 4. 在“影像路径1~3”中选择要发送的目录,并勾选启用。 5. 点击**连通测试**确认对端在线。 6. 点击**发送影像**开始发送;观察日志窗口与“转发进度”。 ## 常见问题(FAQ) ### 连通测试成功但发送失败? - 检查对端是否确实开启了 **Storage SCP(C-STORE)** 服务,并允许当前**本机 AE Title**连接。 - 核对对端配置的 AE Title / IP / 端口是否一致。 - 检查网络策略/防火墙是否拦截该端口。 ### 选择了目录但没有找到待发送文件? - 确认“扩展名”过滤是否正确(例如:只写了 `.dcm`,但文件是 `.dicom`)。 - 确认该路径右侧是否**已勾选启用(✓)**。 ### 发送中途想停止? - 点击**取消发送**停止当前发送流程。