rpt*_*hms 3 filesystems ntfs ntfs-3g
由于 NTFS 是 Microsoft 创建的专有文件系统,ntfs-3g 开发人员如何在不参考 NTFS 源代码的情况下设法创建 NTFS 驱动程序的开源版本?或者在这方面与微软有某种协议吗??
ntfs-3g
是 Martin von Löwis 于 1995 年创建的第一个 NTFS 驱动程序的后续版本。
驱动程序大多经过逆向工程,这意味着通过观察和分析数据结构并找到正确处理它的方法。
根据原项目现场
方法大致是:
1 使用十六进制编辑器查看卷
2 执行一些操作,例如创建文件
3 使用十六进制编辑器查找更改
4 分类并记录更改
5 永远重复步骤 1-4
经过长时间的开发和艰苦的工作,根据2006 年的第一个发行说明,从 NTFS-Linux 创建了一个分支ntfs-3g
:
你好,
作为 Linux-NTFS 项目的一部分,我很高兴地宣布我对 ntfsmount 和 libntfs 的贡献,这导致了 ntfs-3g,一个读写 ntfs 驱动程序,能够无限地创建和删除文件。
我希望这个部分答案可以帮助您了解它是如何诞生的以及它如何继续离开。
需要注意的是,今天这个驱动程序由Tuxera维护,不再是业余产品。
归档时间: |
|
查看次数: |
800 次 |
最近记录: |