dissect.fat.fat
#
Module Contents#
Classes#
Functions#
- dissect.fat.fat.validate_bpb(bpb)#
- class dissect.fat.fat.FAT(fh, fattype)#
- get(cluster)#
- chain(cluster)#
- runlist(cluster)#
Create a runlist from a cluster chain.
First two clusters are reserved, so substract those. Also combine consecutive clusters for a more efficient runlist.
- class dissect.fat.fat.DirectoryEntry(fs, fh, parent=None)#
- property path#
- property size#
- property cluster#
- property ctime#
- property atime#
- property mtime#
- __repr__()#
Return repr(self).
- is_readonly()#
- is_system()#
- is_volume_id()#
- is_directory()#
- is_archive()#
- iterdir()#
- dataruns()#
- open()#
- class dissect.fat.fat.RootDirectory(fs)#
Bases:
DirectoryEntry
- property path#
- property size#
- property cluster#
- property ctime#
- property atime#
- property mtime#
- is_readonly()#
- is_system()#
- is_volume_id()#
- is_directory()#
- is_archive()#
- iterdir()#
- dataruns()#
- open()#
- dissect.fat.fat.mask(v, bits)#