dissect.jffs#

Submodules#

Package Contents#

Classes#

JFFS2

Journalling Flash File System, version 2 implementation.

exception dissect.jffs.Error#

Bases: Exception

Common base class for all non-exit exceptions.

exception dissect.jffs.FileNotFoundError#

Bases: Error

Common base class for all non-exit exceptions.

exception dissect.jffs.NotADirectoryError#

Bases: Error

Common base class for all non-exit exceptions.

exception dissect.jffs.NotASymlinkError#

Bases: Error

Common base class for all non-exit exceptions.

class dissect.jffs.JFFS2(fh: BinaryIO)#

Journalling Flash File System, version 2 implementation.

Currently supports the most common compression formats (zlib, lzo, none and zero). CRC checksums are currently ignored. Compression formats rtime, rubinmips, copy and dynrubin are not supported.

References

inode(inum: int, type: int | None = None, parent: INode | None = None) INode#
get(path: str | int, node: INode | None = None) INode#