我正在检查可以在文件系统上工作的可用 python 库。我知道 pyfilesystem,但我正在寻找如下内容:
a) 可以理解磁盘上的分区表, b) 可以读取超级块等数据结构并理解分区上 FS 的类型。c) 可以将 FS 详细信息转储到屏幕/文件等上。 d) 可以解析不同的 FS 数据结构。
所以,简而言之,我不是在寻找一个可以处理文件的库,而是一个可以处理底层文件系统结构的库。我一直在寻找,但没有找到任何东西。
有谁知道具有类似功能的工具?
先感谢您..
我正在检查可以在文件系统上工作的可用 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