Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F3 Mac

F3 Mac 是 AltraMayor/f3 的独立 macOS 图形界面,封装官方 F3 10.0 的 f3writef3read。应用为原生 SwiftUI,支持 Apple Silicon 与 Intel,最低 macOS 13。

下载与安装

Releases 下载 F3-Mac-1.0.0.dmgF3-Mac-Source.zipSHA256SUMS.txt,放在同一目录验证:

shasum -a 256 -c SHA256SUMS.txt

双击 DMG,将 F3 Mac.app 拖入“应用程序”后打开。当前发布包使用 ad-hoc 签名且未经 Apple 公证;从互联网下载时,macOS 可能显示开发者无法验证的 Gatekeeper 提示。无提示公开分发需要 Developer ID 签名与 Apple 公证。

安全边界

  • 只列出 diskutil 确认的已挂载外接物理卷,不提供内部系统卷入口。
  • 完整测试会用 1.h2w2.h2w 等文件填满所选卷的可用空间,并替换旧的数字编号 .h2w 文件。
  • 假容量介质可能回绕写入并破坏原数据。请使用空盘,或先完整备份。
  • macOS 不原生支持 F3 的 Linux-only f3probef3fixf3brew,本应用不提供这些命令。
  • F3 检出坏数据时仍可能返回退出码 0;应用会解析 Data LOST、各类扇区统计、缺失文件和 I/O 警告来判断结果。
  • 1.0.0 发布前已通过解析测试、双架构构建和只读磁盘探针,但尚未在可牺牲介质上执行完整的写入、重连、读取与清理端到端测试。首次使用请选择没有重要数据的介质。

构建

只需要 Apple Command Line Tools,不需要完整 Xcode、Homebrew、Node 或 Python:

./Scripts/package.sh

脚本会从随源码附带的固定版本源代码构建通用架构 F3 helper 和 SwiftUI 应用,运行测试,生成内含 ad-hoc 签名 .app.dmg 与源码压缩包。

没有 Apple Developer ID 的 ad-hoc 签名适合本机双击运行。若要公开下载分发并消除 Gatekeeper 提示,需要自己的 Developer ID 证书和 Apple 公证。

许可证

GUI 源码使用 MIT License。F3 使用 GPL-3.0-only。argp-standalone 使用 LGPL 2.x 与公有领域条款。授权范围见顶层 LICENSE,完整许可证、对应源码与重链接脚本随应用及源码包提供。

About

Native macOS SwiftUI GUI for F3, bundling f3write and f3read.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages