#include "fs_tools_i.h"
Data Structures | |
struct | FS_TYPES |
Functions | |
TSK_FS_INFO_TYPE_ENUM | tsk_fs_parse_type (const TSK_TCHAR *str) |
Parse a string (from the command line) and return the file system type id. | |
void | tsk_fs_print_types (FILE *hFile) |
Print the supported file system types to a file handle. | |
char * | tsk_fs_get_type (TSK_FS_INFO_TYPE_ENUM ftype) |
Return the string name of a file system type id. | |
Variables | |
FS_TYPES | fs_open_table [] |
FS_TYPES | fs_test_table [] |
FS_TYPES | fs_usage_table [] |
char* tsk_fs_get_type | ( | TSK_FS_INFO_TYPE_ENUM | ftype | ) |
Return the string name of a file system type id.
ftype | File system type id |
TSK_FS_INFO_TYPE_ENUM tsk_fs_parse_type | ( | const TSK_TCHAR * | str | ) |
Parse a string (from the command line) and return the file system type id.
str | File system type string |
void tsk_fs_print_types | ( | FILE * | hFile | ) |
Print the supported file system types to a file handle.
hFile | File handle to print to |
FS_TYPES fs_open_table[] |
Initial value:
{ {"ntfs", TSK_FS_INFO_TYPE_NTFS_AUTO, "NTFS"}, {"fat", TSK_FS_INFO_TYPE_FAT_AUTO, "auto-detect FAT"}, {"ext", TSK_FS_INFO_TYPE_EXT_AUTO, "Ext2/Ext3"}, {"iso9660", TSK_FS_INFO_TYPE_ISO9660, "ISO9660 CD"}, {"ufs", TSK_FS_INFO_TYPE_FFS_AUTO, "UFS 1 & 2"}, {"raw", TSK_FS_INFO_TYPE_RAW, "Raw Data"}, {"swap", TSK_FS_INFO_TYPE_SWAP, "Swap Space"}, {"fat12", TSK_FS_INFO_TYPE_FAT_12, "TSK_FS_INFO_TYPE_FAT_12"}, {"fat16", TSK_FS_INFO_TYPE_FAT_16, "TSK_FS_INFO_TYPE_FAT_16"}, {"fat32", TSK_FS_INFO_TYPE_FAT_32, "TSK_FS_INFO_TYPE_FAT_32"}, {"linux-ext", TSK_FS_INFO_TYPE_EXT_AUTO, "auto-detect Linux EXTxFS"}, {"linux-ext2", TSK_FS_INFO_TYPE_EXT_2, "Linux TSK_FS_INFO_TYPE_EXT_2"}, {"linux-ext3", TSK_FS_INFO_TYPE_EXT_3, "Linux TSK_FS_INFO_TYPE_EXT_3"}, {"bsdi", TSK_FS_INFO_TYPE_FFS_1, "BSDi FFS"}, {"freebsd", TSK_FS_INFO_TYPE_FFS_1, "FreeBSD FFS"}, {"netbsd", TSK_FS_INFO_TYPE_FFS_1, "NetBSD FFS"}, {"openbsd", TSK_FS_INFO_TYPE_FFS_1, "OpenBSD FFS"}, {"solaris", TSK_FS_INFO_TYPE_FFS_1B, "Solaris FFS"}, {0}, }
FS_TYPES fs_test_table[] |
Initial value:
{ {"ntfs", TSK_FS_INFO_TYPE_NTFS_AUTO, ""}, {"fat", TSK_FS_INFO_TYPE_FAT_AUTO, ""}, {"ext", TSK_FS_INFO_TYPE_EXT_AUTO, ""}, {"ufs", TSK_FS_INFO_TYPE_FFS_AUTO, ""}, {"iso9660", TSK_FS_INFO_TYPE_ISO9660, ""}, {"raw", TSK_FS_INFO_TYPE_RAW, ""}, {"swap", TSK_FS_INFO_TYPE_SWAP, ""}, {"fat12", TSK_FS_INFO_TYPE_FAT_12, ""}, {"fat16", TSK_FS_INFO_TYPE_FAT_16, ""}, {"fat32", TSK_FS_INFO_TYPE_FAT_32, ""}, {"linux-ext2", TSK_FS_INFO_TYPE_EXT_2, ""}, {"linux-ext3", TSK_FS_INFO_TYPE_EXT_3, ""}, {"ufs", TSK_FS_INFO_TYPE_FFS_1, ""}, {"ufs", TSK_FS_INFO_TYPE_FFS_1B, ""}, {"ufs", TSK_FS_INFO_TYPE_FFS_2, ""}, {0}, }
FS_TYPES fs_usage_table[] |
Initial value:
{ {"ext", 0, "Ext2/Ext3"}, {"fat", 0, "TSK_FS_INFO_TYPE_FAT_12/16/32"}, {"ntfs", 0, "NTFS"}, {"iso9660", 0, "ISO9660 CD"}, {"ufs", 0, "UFS 1 & 2"}, {"raw", 0, "Raw Data"}, {"swap", 0, "Swap Space"}, {0}, }