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