dissect.extfs
#
Submodules#
Package Contents#
Classes#
- exception dissect.extfs.Error#
Bases:
Exception
Common base class for all non-exit exceptions.
- exception dissect.extfs.FileNotFoundError#
Bases:
Error
Common base class for all non-exit exceptions.
- exception dissect.extfs.NotADirectoryError#
Bases:
Error
Common base class for all non-exit exceptions.
- exception dissect.extfs.NotASymlinkError#
Bases:
Error
Common base class for all non-exit exceptions.
- class dissect.extfs.ExtFS(fh: BinaryIO)#
- property journal: dissect.extfs.journal.JDB2#
- class dissect.extfs.INode(extfs: ExtFS, inum: int, filename: str | None = None, filetype: int | None = None, parent: INode | None = None)#
- property inode: dissect.cstruct.Instance#
- property size: int#
- property filetype: int#
- property link: str#
- property atime: datetime.datetime#
- property atime_ns: int#
- property mtime: datetime.datetime#
- property mtime_ns: int#
- property ctime: datetime.datetime#
- property ctime_ns: int#
- property dtime: datetime.datetime#
- property crtime: datetime.datetime | None#
- property crtime_ns: int | None#
- dirlist#
- __repr__() str #
Return repr(self).
- dataruns() list[tuple[int | None, int]] #
- open() BinaryIO #
- class dissect.extfs.JDB2(fh: BinaryIO)#
-
- commits() Iterator[CommitBlock] #
- commits_all() Iterator[CommitBlock] #
- walk() Iterator[CommitBlock] #