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