:py:mod:`dissect.ffs.ffs` ========================= .. py:module:: dissect.ffs.ffs Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.ffs.ffs.FFS dissect.ffs.ffs.CylinderGroup dissect.ffs.ffs.INode Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: dissect.ffs.ffs.fsbtodb dissect.ffs.ffs.dbtofsb dissect.ffs.ffs.cgbase dissect.ffs.ffs.cgdata dissect.ffs.ffs.cgmeta dissect.ffs.ffs.cgdmin dissect.ffs.ffs.cgimin dissect.ffs.ffs.cgsblock dissect.ffs.ffs.cgtod dissect.ffs.ffs.cgstart dissect.ffs.ffs.ino_to_cg dissect.ffs.ffs.ino_to_fsba dissect.ffs.ffs.ino_to_fsbo dissect.ffs.ffs.blkstofrags Attributes ~~~~~~~~~~ .. autoapisummary:: dissect.ffs.ffs.log dissect.ffs.ffs.DEV_BSIZE dissect.ffs.ffs.SBLOCKSEARCH .. py:data:: log .. py:data:: DEV_BSIZE :value: 512 .. py:data:: SBLOCKSEARCH .. py:class:: FFS(fh) .. py:method:: read_sb(fh, offset) :staticmethod: .. py:method:: cylinder_group(num) .. py:method:: cylinder_groups() .. py:method:: inode(inum, name=None, filetype=None, parent=None) .. py:method:: get(path, node=None) .. py:method:: iter_inodes() .. py:class:: CylinderGroup(fs, num) .. py:method:: inode_allocated(inum) .. py:class:: INode(fs, inum, name=None, filetype=None, parent=None) .. py:method:: __repr__() Return repr(self). .. py:method:: cg() .. py:method:: inode() .. py:method:: size() .. py:method:: type() .. py:method:: mode() .. py:method:: atime() .. py:method:: atime_ns() .. py:method:: mtime() .. py:method:: mtime_ns() .. py:method:: ctime() .. py:method:: ctime_ns() .. py:method:: btime() .. py:method:: btime_ns() .. py:method:: link() .. py:method:: link_inode() .. py:method:: is_dir() .. py:method:: is_file() .. py:method:: is_symlink() .. py:method:: listdir() .. py:method:: iterdir() .. py:method:: dataruns() .. py:method:: open() .. py:function:: fsbtodb(fs, b) .. py:function:: dbtofsb(fs, b) .. py:function:: cgbase(fs, c) .. py:function:: cgdata(fs, c) .. py:function:: cgmeta(fs, c) .. py:function:: cgdmin(fs, c) .. py:function:: cgimin(fs, c) .. py:function:: cgsblock(fs, c) .. py:function:: cgtod(fs, c) .. py:function:: cgstart(fs, c) .. py:function:: ino_to_cg(fs, x) .. py:function:: ino_to_fsba(fs, x) .. py:function:: ino_to_fsbo(fs, x) .. py:function:: blkstofrags(fs, blks)