Skip to content

Releases: zdx8/DataCopier-macOS

DataCopier v1.0.1

Choose a tag to compare

@zdx8 zdx8 released this 13 Sep 07:13

数据拷贝 DataCopier v1.0.1

本版为缺陷修复版:集中修掉一轮代码审查发现的 17 个问题,其中 2 个为严重缺陷。自检断言由 362 项扩至 414 项,全部通过。

严重修复

  • 自定义重命名前缀「存得进、读不回」 — 媒体导入配置里的自定义前缀只写不读,重启应用后会被静默清空,重跑同一批素材将生成与首次不同的文件名。已补齐解码并加编解码往返断言。
  • 关闭窗口最小化到菜单栏完全失效 — 窗口识别改为结构化判定(不再依赖窗口标题),接替窗口委托时强引用原委托并转发未实现的方法,避免转发链断裂。关窗后可从菜单栏正常唤回。

其他修复

  • PDF 报告:修掉重复的收尾调用;页脚分隔线回到页面底部正确位置
  • 统计口径:失败数不再与校验不一致重复累计——卡片 / 摘要 / 环形图 / Markdown / CSV 各段加总恒等于计划文件数
  • 任务列表容错tasks.json 解析失败时先留档为 tasks.json.corrupt-<时间戳> 再重建,不再静默清空覆盖;留档失败则禁止写盘保护原文件
  • 同名来源文件夹不再静默丢文件:加区分后缀,路径撞车由「丢弃」改为「改名」
  • 详情页筛选状态随任务切换重置;编辑任务改为在最新记录上改字段,避免陈旧快照覆盖运行结果
  • 任务表单与设置面板不再互相丢弃;USB 插入预填在表单已打开时也能生效
  • 数据模型补齐宽容解码(TaskOptions / CopyTask / FileRecord),对旧配置文件的兼容性增强
  • 压缩比不再被截断为 100%;去重后缀序号不再累积;Markdown 明细表竖线正确转义
  • USB 卷名短缩写改按词元匹配(BackupsDisk 不再误判为 U 盘);日期格式化固定公历;FFmpeg 探测结果加缓存

安装

机型 文件
Apple Silicon(M 系列) DataCopier-v1.0.1-arm64.dmg
Intel DataCopier-v1.0.1-x86_64.dmg

均为临时签名(ad-hoc)的未公证版本。首次打开若被 Gatekeeper 拦截,请前往「系统设置 → 隐私与安全性」点击「仍要打开」。

环境要求:macOS 14+。视频转码需另行安装 FFmpeg(brew install ffmpeg),应用不随包分发。

校验值

sha256  0000f26c849bf24a0be6d10605f5635a2a4647d3561a5178972cf1d0ee7466d2  DataCopier-v1.0.1-arm64.dmg
sha256  779aad2472cba115bd5976ffba992b82d34b2a66b9227fa56b12690434a4a6ad  DataCopier-v1.0.1-x86_64.dmg

DataCopier v1.0.0

Choose a tag to compare

@zdx8 zdx8 released this 12 Sep 20:36

下载

  • DataCopier-v1.0.0-arm64.dmg — Apple Silicon(M1/M2/M3/M4)
  • DataCopier-v1.0.0-intel-x86.dmg — Intel(x86_64)Mac

两个版本均要求 macOS 14.0 及以上。

功能亮点

  • 文件拷贝:并行分块搬运,中断不产生残缺文件(先写临时文件再原子重命名)
  • 文件校验:边拷贝边计算哈希,可导出/复核 checksums 清单(SHA-256 / xxHash64 / MD5)
  • 媒体归档:按拍摄时间重命名并归类照片视频,归档目录七档规则(年/月/月-日-自定义[/设备] 等),来源设备自动识别
  • 视频转码:多种预设(H.265 / H.264 / ProRes / 原样重封装等),转码安全不覆盖原始素材
  • 统计报告:吞吐、耗时、校验明细,支持 Markdown / CSV / JSON / PDF 导出
  • USB 设备:插入相机卡 / U 盘 / 移动硬盘自动唤起新建任务并识别设备型号

提示

  • 转码功能需要 FFmpeg(含 ffprobe),应用会自动查找,也可在设置中手动指定路径
  • 应用未做公证(ad-hoc 签名),首次打开请在「系统设置 → 隐私与安全性」中放行