macFUSE

macFUSE
软件描述
FUSE for macOS 允许您通过第三方文件系统扩展 macOS。
官方网站
访问软件的官方网站了解更多信息
osxfuse.github.io
什么是 macFUSE?
特性: 作为用户,安装 macFUSE 软件包后,即可使用任何第三方 FUSE 文件系统。通过可选的 MacFUSE 兼容层,还可支持旧版 MacFUSE 文件系统。 作为开发者,您可以使用 FUSE SDK 编写多种类型的新型文件系统,这些文件系统以常规用户空间程序的形式运行。此类文件系统的数据可来自任意位置:本地磁盘、网络、内存,或其任意组合。使用 FUSE 编写文件系统比传统的内核级文件系统开发要简单和快速得多。由于 FUSE 文件系统是普通应用程序(而非内核扩展),您在编程工具、调试器和库的选择上拥有与开发标准 macOS 应用程序同等的灵活性。
工作原理: 从技术角度而言,FUSE 实现了一种机制,使您能够在 macOS 的用户空间程序中实现一个功能完整的文件系统。它提供多个 API,其中之一是源自 Linux 的 FUSE API(用户空间文件系统)的超集。因此,许多现有的 FUSE 文件系统可直接在 macOS 上使用。 macFUSE 软件包含一个内核扩展以及多个用户空间库和工具。它提供基于 C 和 Objective-C 的 SDK。若您偏好其他语言(如 Python 或 Java),在自行安装相应语言绑定后,也应能用这些语言创建文件系统。 文件系统仓库中包含多个令人兴奋且实用的文件系统源码,可供您浏览、编译并在此基础上进行开发,例如 sshfs、procfs、AccessibilityFS、GrabFS、LoopbackFS、SpotlightFS 和 YouTubeFS。
🔄 替代方案
12 个选择
Hasleo NTFS for Mac
我们知道,Mac 内置的 NTFS 文件系统默认情况下无法写入 NTFS 磁盘,只能读取。Hasleo NTFS for Mac 是一款免费软件,主要帮助用户在 Mac 上完全访问 NTFS 磁盘,使用它您可以挂载、卸载、读取和写入 NTFS 磁盘。

Fuse4X
用于 MaxOSX 的用户空间文件系统实现。

CBFS Connect
CBFS Connect 允许您将任何数据源呈现为功能完整的 Windows 文件系统——无论是数据库记录、本地或远程文件、动态生成的内容,还是其间任何内容。无需编写一行驱动程序代码,您即可将数据公开为……

