Skip to content

Releases: st1341815/RAWArchiver

RAW 归档 v1.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:58

RAW 归档 原生 GUI 版。macOS 安装包 .dmg:双击挂载后把 RawArchiver.app 拖进「应用程序」,首次打开右键 → 打开(未做 Apple 公证)。

RAW 归档 v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:11

RAW 归档 (原生 GUI 版)。macOS 安装包 .dmg:双击挂载后把 RawArchiver.app 拖进「应用程序」,首次打开右键 → 打开(未做 Apple 公证)。

RAW 归档 Windows windows-v1.0.18

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:18

Windows 10/11(x64)便携版。解压 zip 后双击 RawArchiver.exe 即可使用;无需安装,杀软若误报请选「仍要运行」并加白名单。

RAW 归档 macOS macos-v1.0.18

Choose a tag to compare

@github-actions github-actions released this 23 Oct 07:39

macOS(Apple Silicon / M 系列)版本。下载 zip 解压后把 RawArchiver.app 拖进「应用程序」即可使用;首次打开请右键 → 打开(应用未做 Apple 公证)。

v1.0.18

Choose a tag to compare

@st1341815 st1341815 released this 20 Oct 03:44

修复

  • 飞牛外接存储(/vol00)正确识别为可移动介质(日志更准;勾选「内部暂存」时会先完整复制到 NAS 再动卡)。

增强

  • move 模式清源失败时,日志明确说明原因(源目录对应用用户不可写)并提示「手动删除或改用复制模式」,避免误以为归档失败。

v1.0.17

Choose a tag to compare

@st1341815 st1341815 released this 20 Oct 03:44

修复

  • 移动(move)模式在源目录不可删(外接存储只读 / 应用无删除权限)时,shutil.move 复制成功但删源失败会抛异常,导致「文件已复制到目标、日志却报全部失败」——现归档统一 copy2、归档后统一清源,清源失败仅告警、不再影响归档结果。

增强

  • 运行日志(<输出目录>/log/rawarchiver_<任务ID>.log)逐文件记录「源文件 → 目标文件」映射,并输出成功 / 失败 / 跳过总数与完成时间。

RAW 归档 v1.0.16(软件介绍补全:支持格式清单 + 手机照片说明)

Choose a tag to compare

@st1341815 st1341815 released this 17 Oct 02:32

飞牛 fnOS 应用包:rawarchiver-1.0.16.fpk(本 Release 附件;仓库内另有构建产物 fnos/dist/rawarchiver.fpk)。

本次更新(v1.0.15 → v1.0.16):软件介绍补全

在 v1.0.15 的「已支持品牌」基础上,继续把支持格式和手机照片写清楚。三处同步:应用中心简介(manifest 的 desc)、应用内页头(www/index.html)、README.md(README 另外加了格式对照表)。

支持格式(与代码里的扩展名清单逐一对齐,共 30 个)

类别 扩展名
RAW(13) nef nrw cr2 cr3 crw arw srf sr2 raf orf rw2 dng pef
照片(2) jpg jpeg
视频(15) mp4 mov mts m2ts avi mkv 3gp mpg mpeg wmv flv m4v ts mod mxf

手机照片

  • 手机拍的 JPG 照片与视频同样可以归档(Android 多数机型直接出 JPG)。
  • iPhone 默认的 HEIC / HEIF 暂不支持:需在手机端「设置 → 相机 → 格式 → 兼容性最佳」,或先转成 JPG。
  • 不在上述清单内的扩展名不会被扫描,也就不会被归档(不会报错,直接跳过)。

说明:日期解析顺序为 exifread → Pillow → 随包 ExifTool → 文件修改时间(仅视频兜底);照片读不到拍摄日期会被跳过,不会瞎猜。

安装与使用

  1. 应用中心 → 手动安装 → 选 rawarchiver-1.0.16.fpk(本机文件或本 Release 附件)。
  2. 「应用中心 → RAW 归档 → 设置 → 授权目录」授权源目录(读)与归档目录(读+写)。
  3. 读飞牛外接存储(SD/TF/U 盘)需先设「文件管理 → 设置 → 外接存储权限 → 所有账户可见」。
  4. 打开应用 → 选择源目录 / 选择目标目录 → 预览 → 确认并开始。归档结果在 <输出目录>/<YYYYMMDD>/,日志在 <输出目录>/log/。

上一版 v1.0.15:软件介绍补充已支持相机/运动相机品牌;再上版 v1.0.14:任务态迁到 $TRIM_PKGVAR/.rawarchiver/、日志与报告落 <输出目录>/log/、源目录零新增。

RAW 归档 v1.0.15(软件介绍补充:已支持相机/运动相机品牌)

Choose a tag to compare

@st1341815 st1341815 released this 17 Oct 02:27

飞牛 fnOS 应用包:rawarchiver-1.0.15.fpk(本 Release 附件;仓库内另有构建产物 fnos/dist/rawarchiver.fpk)。

本次更新(v1.0.14 → v1.0.15):软件介绍补充「已支持设备」

在软件介绍里明确写出已支持的相机 / 运动相机品牌,共三处同步:

位置 说明
应用中心简介(manifest 的 desc) 安装 / 应用中心里直接能看到
应用内页头(www/index.html 顶部说明块) 打开应用第一屏可见
README.md 仓库首页与包工程说明

已支持设备

  • 相机:佳能 Canon、尼康 Nikon、索尼 Sony、富士 Fujifilm、哈苏 Hasselblad、徕卡 Leica 等
  • 运动相机:大疆 DJI、GoPro 等
  • 品牌表另含:奥林巴斯 Olympus、松下 Panasonic、宾得/理光 Pentax、适马 Sigma、飞思 PhaseOne、三星 Samsung、Apple、华为 Huawei、小米 Xiaomi

一点技术说明(避免误解)

  • 归档本身是按 EXIF 拍摄日期整理,与品牌无关:任何能写出 EXIF 拍摄时间的机器都能用。
  • 品牌表用于「按品牌分层」选项(按 品牌/YYYYMMDD/ 建目录)。
  • 未收录的机型同样可以正常归档,只是「按品牌分层」不会细分到品牌目录(落在日期目录下)。

安装与使用

  1. 应用中心 → 手动安装 → 选 rawarchiver-1.0.15.fpk(本机文件或本 Release 附件)。
  2. 「应用中心 → RAW 归档 → 设置 → 授权目录」授权源目录(读)与归档目录(读+写)。
  3. 读飞牛外接存储(SD/TF/U 盘)需先设「文件管理 → 设置 → 外接存储权限 → 所有账户可见」。
  4. 打开应用 → 选择源目录 / 选择目标目录 → 预览 → 确认并开始。归档结果在 <输出目录>/<YYYYMMDD>/,日志在 <输出目录>/log/。

上一版 v1.0.14:任务态迁到应用数据目录 $TRIM_PKGVAR/.rawarchiver/、日志与报告统一落 <输出目录>/log/、源目录零新增;目录选择按钮文案改为「选择源目录」/「选择目标目录」。

RAW 归档 v1.0.14(盘面整理 + 目录选择文案)

Choose a tag to compare

@st1341815 st1341815 released this 16 Oct 14:43

飞牛 fnOS 应用包:rawarchiver-1.0.14.fpk(本 Release 附件;仓库内另有构建产物 fnos/dist/rawarchiver.fpk)。

相机照片/视频按拍摄时间归档到 NAS:源只读、可断点续跑、可清源、生成机器可读报告。

本次更新(v1.0.13 → v1.0.14)

1. 盘面整理(核心变更)

  • 任务状态搬迁:state.json / cancel 标记 / 内部暂存目录,从「输出目录」迁到应用运行的主目录 $TRIM_PKGVAR/.rawarchiver/(飞牛上即 /volN/@appdata/rawarchiver/.rawarchiver/)。
  • 日志与报告归位:运行日志 rawarchiver_<任务ID>.log 与下游报告 _report_<任务ID>.json 统一写入 <输出目录>/log/。
  • 源目录只读:归档全程不产生任何文件或文件夹;输出目录根部除归档照片外,只新增一个 log/ 文件夹(清理前的 .rawarchiver/ 与根目录 _report_*.json 都不再出现)。
  • 路径规则单一来源:新增 state_root() / task_dir() / log_dir() / log_path() / report_path(),网关 server.py 与旧 CGI 改为 import raw_archiver as core 复用,杜绝多处规则漂移。
  • ⚠️ 注意:「内部暂存」随状态目录落到应用所在存储卷(临时占用 ≈ 卡容量,跑完自动清理);卡容量大于该卷可用空间时,请取消勾选「内部暂存」。

2. 界面文案

  • 源目录按钮:「选取文件夹」→ 「选择源目录」
  • 输出目录按钮:「选取文件夹」→ 「选择目标目录」
  • 飞牛原生选择框标题、内置目录浏览器弹窗标题均随目标切换;旧文案彻底清除。

一并同步的历史提交

自 v1.0.5 起共 25 个提交:v1.0.6~v1.0.13 的目录选择器演进(飞牛自带选择框 → 宿主 /app-auth 原生选择器 → JS SDK 内部弹窗 pickSharedFile → 统一网关微应用)、v1.0.13 的「外接存储权限=所有账户可见」报错指引、以及本次 v1.0.14。

安装与使用

  1. 应用中心 → 手动安装 → 选 rawarchiver-1.0.14.fpk(本机文件或本 Release 附件)。
  2. 「应用中心 → RAW 归档 → 设置 → 授权目录」授权源目录(读)与归档目录(读+写)。
  3. 读飞牛外接存储(SD/TF/U 盘)需先设「文件管理 → 设置 → 外接存储权限 → 所有账户可见」。
  4. 打开应用 → 选择源目录 / 选择目标目录 → 预览 → 确认并开始。归档结果落在 <输出目录>/<YYYYMMDD>/,日志在 <输出目录>/log/。

RAW 归档 v1.0.5(更换应用图标)

Choose a tag to compare

@st1341815 st1341815 released this 14 Oct 19:09

RAW 归档 v1.0.5

本次变更

  • 更换应用图标(使用新图标源图,重新生成 64/256 两档共 4 份图标)
  • 版本号 1.0.4 -> 1.0.5

安装包

  • 文件:rawarchiver-1.0.5.fpk
  • 大小:242285 字节
  • SHA-256:c4378b9196474bdd95621c24a8131c1e9a560c31d24f24d5d2f33fa67d2c4509

安装

  • 飞牛 fnOS:应用中心 -> 手动安装 -> 选择 rawarchiver-1.0.5.fpk
  • 安装后到「应用设置 -> 授权目录」授权 源目录(读)与 归档目录(读+写)

说明

  • 桌面/快捷图标即本版新图标;应用中心「应用列表」缩略图由 appcenter 在安装时缓存,本包安装后即为新图标。