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 个选择
Dokan
软件
当您想要在 Windows 上创建新的文件系统时,例如改进 FAT 或 NTFS,需要开发一个文件系统驱动程序。在 Windows 上开发能够在内核模式下运行的设备驱动程序非常困难。

WinFsp
软件
WinFsp(Windows文件系统代理)是一套适用于Windows计算机的软件组件,允许创建用户模式文件系统。从这一意义上说,它类似于FUSE(用户空间文件系统),后者在类UNIX计算机上提供相同的功能。

Paragon ExtFS
软件
使Mac用户能够访问Linux的ext2、ext3和ext4文件系统,执行读取、写入、移动和删除等文件操作。轻松挂载和修复Linux卷,确保在不同操作系统间快速无缝使用。

Tuxera NTFS for Mac
软件
从 Mac OS X 读写 Windows 磁盘的最快方法,因为 Mac OS X 原生不支持向 NTFS 卷写入。它基于经过验证的开源 NTFS-3G 的稳定性进行构建和扩展,为您的 Mac 提供功能完整、商业级别的 NTFS 驱动程序。

Paragon NTFS for Mac OS X
软件
Paragon NTFS for Mac OS X 是一款驱动程序,可让您在 Mac OS X 下完全读写 Windows 分区。在 Mac 上处理媒体文件或文档时,无论文件位于 Mac 的 HFS+...

Kingshiper NTFS for Mac
软件
Kingshiper NTFS for Mac 为Mac用户提供了一种轻量且可靠的解决方案,可快速实现对NTFS存储设备的读写操作。该软件在确保数据安全完整的同时,支持高效双向访问。


