#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},
}
1.5.1