
有没有大佬知道比较好的开源项目,能够实现在 Linux 上解析 ext3/ext4 文件系统。我知道在 Linux 上直接通过 mount 命令就可以挂载,但现在想通过 C 代码实现,目前搜到的很多开源代码都是在 Windows 上实现,有没有 Linux 实现比较好的小项目呢?
1 luny 2021 年 10 月 11 日 简单实现,可以看下 uboot 里面 ext4 的代码 |
2 ysc3839 2021 年 10 月 11 日 via Android 7zip? |
3 koint 2021 年 10 月 12 日 via Android 如果只需要解析和读取,并且不介意引入库文件的话,可以使用 libtsk(The Sleuth Kit)作为解析器,使用其内部 API 进行处理。 相关的代码在 https://github.com/sleuthkit/sleuthkit/blob/develop/tsk/fs/ext2fs.c 中。 |