Stores information about an open file system. More...
#include <tsk_fs.h>
return address of last block that is adjusted so that
(could be larger than last_block in image if end of image does not exist) More...
return address of last block as reported by file system
(it is equal to the last block in the image or volume (if image is not complete) More...
Parse a TSK_TCHAR string of an inode, type, and id pair (not all parts
need to be there). More...
Print the supported file system types to a file handle
See tsk_fs_type_print() for details More...
Stores information about an open file system.
One of the open() commands needs to be used before any of the getX() or read() methods will return valid data. See TSK_FS_INFO for more details.
Walk a range of file system blocks and call the callback function with the contents and allocation status of each.
See tsk_fs_block_walk() for details.
References tsk_fs_block_walk().
return size of each file system block (in bytes)
References TSK_FS_INFO::block_size.
return the "name" of data unit type as a string ("Cluster", for example)
References TSK_FS_INFO::duname.
return size of device block (typically always 512)
References TSK_FS_INFO::dev_bsize.
return first valid metadata address
References TSK_FS_INFO::first_inum.
return file system id (as reported in boot sector).
Use getFsIdLen() to determine how many byts in buffer are used.
References TSK_FS_INFO::fs_id.
return the number of bytes used in the buffer returned by getFsId().
References TSK_FS_INFO::fs_id_used.
return number of metadata addresses in FS
References TSK_FS_INFO::inum_count.
return address of last block that is adjusted so that
(could be larger than last_block in image if end of image does not exist)
References TSK_FS_INFO::last_block.
return address of last block as reported by file system
(it is equal to the last block in the image or volume (if image is not complete)
References TSK_FS_INFO::last_block_act.
return last valid metadata address
References TSK_FS_INFO::last_inum.
return metadata address of root directory
References TSK_FS_INFO::root_inum.
Walk a range of metadata structures and call a callback for each structure that matches the flags supplied.
For example, it can call the callback on only allocated or unallocated entries. See tsk_fs_meta_walk() for details
References tsk_fs_meta_walk().
Opens a file system that is inside of a Volume.
Returns a structure that can be used for analysis and reporting. See tsk_fs_open_vol() for details
References tsk_fs_open_vol().
Opens a file system at a given offset in a disk image.
Returns a structure that can be used for analysis and reporting. See tsk_fs_open_img() for details
References tsk_fs_open_img().
Parse a TSK_TCHAR string of an inode, type, and id pair (not all parts
need to be there).
This assumes the string is either: INUM, INUM-TYPE, or INUM-TYPE-ID. Return the values in integer form. See tsk_fs_parse_inum() for details
References tsk_fs_parse_inum().
Find the meta data address for a given file name (UTF-8).
See tsk_fs_path2inum() for details
References tsk_fs_path2inum().
Read arbitrary data from inside of the file system.
See tsk_fs_block_free() for details
References tsk_fs_read().
Read a file system block.
See tsk_fs_read_block() for details
References tsk_fs_read_block().
Print the supported file system types to a file handle
See tsk_fs_type_print() for details
References tsk_fs_type_print().
Return the supported file system types.
See tsk_fs_type_supported() for details
References tsk_fs_type_supported().
Parse a string with the file system type and return its internal ID.
See tsk_fs_type_toid() for details
References tsk_fs_type_toid().
Return the string name of a file system type id.
See tsk_fs_type_toname() for details
References tsk_fs_type_toname().
Copyright © 2007-2020 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.