有没有可以解析文件系统结构的python库?



我正在检查可以在文件系统上工作的可用python库。我知道pyfilesystem,但是我正在寻找如下的东西:

a)可以理解磁盘上的分区表,b)能够读取超级块等数据结构,了解分区上的FS类型。c)可以将FS详细信息转储到屏幕/文件等。d)可以解析不同的FS数据结构。

所以,简而言之,我不是在寻找一个可以处理文件的库,而是一个可以处理底层文件系统结构的库。我一直在找,但什么也没找到。

有谁知道有类似功能的工具吗?

pyparted可以做一些您要求的事情。

查看MBR解析器:https://raw.githubusercontent.com/gleeda/misc-scripts/master/misc_python/mbr_parser.py

还有,这里有一些不错的FAT解析器:

https://github.com/mk-fg/fgtk/blob/master/desktop/vfat_shuffler

https://github.com/construct/construct/blob/master/construct/formats/filesystem/fat16.py

最新更新